Come trasferire automaticamente i dati dal master ai sotto-fogli in Excel
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.