? Visual Basic for Applications ( VBA ) är en delmängd av Visual Basic som är särskilt utformade för att fungera i Microsoft Excel och andra Microsoft Office-program . VBA kan ersätta tråkiga uppgifter med en bit kod som du kan köra på en bråkdels sekund . Om du vill kombinera värden från celler i andra kalkylblad och placera resultatet på en plats på ett kalkylblad , är VBA ett bra val . Saker du behöver
Excel 2007 eller Excel 2010
Visa fler instruktioner
1
Klicka på en tom cell i ett kalkylblad där du vill att totalt att visa . Klicka till exempel på cell A3 . Detta blir utgångspunkt cell i din kod . Ursprunget cell betecknas R1C1 ( rad 1 , kolumn 1 ) . Tryck på " Alt " och " F11 " tangenterna tillsammans på tangentbordet för att öppna Visual Basic Editor ( VBE )
2
. VBE är inbyggt i Excel .
3
Klicka på " Infoga " -knappen och klicka sedan på " Modul . " Ett nytt fönster öppnas
4
Kopiera och klistra in följande kod i det tomma fönstret : .
Sub CombineMultipleWorksheetValues ( ) katalog
' CombineMultipleWorksheetValues Macro
ActiveCell.FormulaR1C1 = " r1c2 + = Blad2 ! R [ -1 ] C "
End Sub
5
Ändra kod för att visa var de ingångar du behöver är . Platserna är relativt den cell du klickade i steg 1 . I ovanstående provkoden , " = Blad2 ! R [ -1 ] C " betyder att ett värde ligger i arket 2 , i samma kolumn som din ursprung cell ( som i detta exempel var kolumn A ) och en kolumn till vänster ( ett positivt tal skulle ange antalet kolumner till höger ) .