EXCEL - Stampa di una riga da una singola cella selezionata

di il
1 risposte

EXCEL - Stampa di una riga da una singola cella selezionata

Buonasera, sono nuovo del forum e spero potrete aiutarmi.
La farò più breve e più precisa possibile.
Excel. Ho creato una semplice tabella ove inserire le ricevute ai clienti per la mia attività (colonne del tipo Nome, Cognome, Indirizzo, Importo, e via). Ora ciò che mi servirebbe è una macro che (la utilizzerei tramite scorciatoria da tastiera) non appena finito di immettere tutti i dati della riga mi faccia una stampa di tutta suddetta riga (e solo di quella), e, in futuro, qualora dovesse necessitarmi, stampare solo la riga (la fattura, quindi), che desidero. In buona sostanza la macro deve:

- selezionare tutta la riga della cella selezionata
- stamparla su un foglio (solo suddetta riga)

Le ho provate davvero tutte ma non sono riuscito.
C'è qualcuno che saprebbe darmi una mano?
Vi ringrazio

1 Risposte

  • Re: EXCEL - Stampa di una riga da una singola cella selezionata

    Ciao.
    Ho fatto un po di prove e ho scritto questa semplice macro che sembra fare quello che hai descritto, quindi prova ad aprire il VBA editor e immetti questa routine, poi dalle proprietà Macro, come hai detto puoi dargli una combinazione tasti, io per prova avevo messo ctrl + z:
    
    Public Sub Luky()
        ' --- Numero colonne/campi da 1 a ?
        Dim NC As Integer
        
        ' --- es. se i campi fossero 5/riga, metti quanti ne hai
        NC = 5
        
        Range(Cells(ActiveCell.Row, 1), Cells(ActiveCell.Row, NC)).Select
        Selection.PrintOut Copies:=1, Collate:=True
    End Sub
    
Devi accedere o registrarti per scrivere nel forum
1 risposte