Come trasferire automaticamente i dati dal master ai sotto-fogli in Excel

Se si utilizza Excel e si desidera trasferire automaticamente i dati da un foglio principale ai sottosquadri specificati quando viene soddisfatta una determinata condizione, in questo articolo viene spiegato come utilizzare VBA ( Visual Basic for Applications ) per farlo. Questo esempio mostrerà come trasferire automaticamente più colonne in un foglio quando il valore in uno dei campi è " ". Il valore del campo condizionale può essere modificato secondo necessità.

Autotransfer dati da Master a Sottotitoli in Excel

Per iniziare, apri il documento Excel e apri la finestra di Microsoft Visual Basic, premendo [Alt] + [F11].

Successivamente, trova i tuoi fogli nella colonna di sinistra e fai doppio clic sul Master . I nomi dei fogli dipendono da ciò che li hai nominati in Excel. Il foglio principale è il foglio principale in cui i dati vengono inseriti per la prima volta e il foglio secondario è la posizione in cui verranno inseriti i dati. Successivamente, incolla il seguente codice nel campo bianco di grandi dimensioni:

 Private Sub Worksheet_Change (ByVal Target As Range) Se Intersect (Target, Columns ("G")) Non è Nothing Then Exit Sub 'Quando non ci sono cambiamenti nella' colonna G, non fare nulla. 'Il valore della cella che è stato modificato nella colonna G verrà ora indicato come Target. Se Target.Value = "Sì", quindi "Quando viene soddisfatta la condizione (" Sì "nella colonna G), quindi Intervallo (Celle (Target.Row, " A "), Celle (Target.Row, " G ")). Copia _ Fogli (Target.Offset (0, -1) .Value) .Range ("A" & Rows.Count) .End (xlUp) .Offset (1, 0) "Copia la riga in cui viene effettuata la modifica dalla colonna A fino a colonna G. 'Incolla al foglio menzionato nella colonna F e alla prima riga disponibile. End If End Sub 

Ora è possibile chiudere la finestra di Microsoft Visual Basic e il file sarà pronto per trasferire automaticamente i dati immessi nel foglio master ai sottotitoli selezionati. Ricorda che la Macro verrà eseguita solo quando viene apportata una modifica nella colonna G.

Grazie a TrowaD per questo suggerimento.

Immagine: © Microsoft.

Articolo Precedente Articolo Successivo

I Migliori Consigli