Creazione di un database chq in Excel


0

Ho creato un foglio di calcolo per la stampa su assegni aziendali. Speravo di trasferire le informazioni in un altro foglio che elencherà tutti i chq che ho stampato. Idealmente, vorrei trasferire le informazioni quando premo Ctrl + Q (che utilizzo per stampare il chq). So che il modo più semplice per copiare le informazioni è = 'chq tracking'! K23, ma non funzionerebbe, poiché mostrerebbe solo il chq più recente. C'è un modo per fare questo? Sono un utente di eccellenza medio quindi andate piano con me per favore!
Grazie per il tuo tempo.


1
Probabilmente avrai bisogno di un po 'di VBA per farlo. In sostanza, prima di stampare, il codice dovrà determinare l'ultima riga del registro e memorizzarlo in una variabile, quindi copiare tutti i bit importanti che si desidera conservare dalla scheda 'chq tracking' all'ultima riga del registro. Non riesco a pensare a nessuna funzionalità Excel già pronta che registri automaticamente le cose. Sarebbe bello però.
JNevill,

Risposte:


0

In VBA (Visual Basic, Applications Edition) questo sarebbe simile a questo:

Sub MacroCopyCurrentCheque()
'
    ActiveCell.Offset(0, 0).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Windows("Map2").Activate
    Range("A1").Select
    Selection.End(xlDown).Select
    ActiveCell.Offset(1, 0).Select
    ActiveSheet.Paste
    Windows("Map1").Activate
End Sub

Non è possibile essere più specifici senza più input da parte tua. (Versione Excel, come si stampa esattamente, con una macro? Nomi dei fogli di lavoro? Sai usare VBA, ecc.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.