stampare determinati fogli tramite pulsante

Anonimo
2020-04-23T15:59:33+00:00

Buongiorno, ho un file excel composto da dieci fogli che sono dei moduli che i collaboratori stampano e compilano.

Nel primo foglio c'è un elenco dei moduli. io vorrei inserire una colonna, affianco ai nomi dei moduli, con un pulsante che mi stampa il modulo richiesto. 

Es:

COLONNA A           COLONNA B

controllo veicoli      stampa

controllo ore           stampa

controllo pulizia      stampa

ecc....

Ecco , vorrei che cliccando sul pulsante stampa mi stampasse il foglio corrispondente al modulo.

Grazie per l'aiuto

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2020-04-23T16:28:07+00:00

Buongiorno, ho un file excel composto da dieci fogli che sono dei moduli che i collaboratori stampano e compilano.

Nel primo foglio c'è un elenco dei moduli. io vorrei inserire una colonna, affianco ai nomi dei moduli, con un pulsante che mi stampa il modulo richiesto. 

Es:

COLONNA A           COLONNA B

controllo veicoli      stampa

controllo ore           stampa

controllo pulizia      stampa

ecc....

Ecco , vorrei che cliccando sul pulsante stampa mi stampasse il foglio corrispondente al modulo.

Grazie per l'aiuto

  • Alt+F11 per aprire l'editor di VBA
  • Alt+IM per inserire un nuovo modulo di codice
  • Nel nuovo modulo vuoto, incolla il seguente codice:

 '=========>>

Option Explicit

'--------->>

Public Sub Tester()

    Dim Rng As Range

    Dim res As Variant

    Dim sStr As String

    Set Rng = ActiveSheet.Buttons(Application.Caller).TopLeftCell

    sStr = Rng.Offset(0, -1).Value

    ThisWorkbook.Sheets(sStr).PrintOut

End Sub

'<<========= 

  • Alt+Q per chiudere l'editor di VBA e tornare a Excel
  • Salva il file con l’estensione xlsm

Assegna tutti i pulsanti alla macro Tester.

Potresti scaricare il mio file di prova Enzo20200423.xlsm

===

Regards,

Norman

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2020-04-23T19:18:33+00:00

    Ciao Enzo,

    Perfetto Norman,

     Non è la prima volta che mi trovi una soluzione, grazie 1000!!!

    Grazie a te per il cortese riscontro.

    Alla prossima.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-04-23T18:35:20+00:00

    Perfetto Norman,

     Non è la prima volta che mi trovi una soluzione, grazie 1000!!!

    La risposta è stata utile?

    0 commenti Nessun commento