? Visual Basic für Applikationen ( VBA) ist eine Teilmenge von Visual Basic , die speziell entwickelt wurde, um in Microsoft Excel und andere Microsoft Office-Anwendungen arbeiten. VBA kann langweilige Aufgaben mit einem Stück Code, den Sie in einem Bruchteil einer Sekunde ausführen zu ersetzen. Wenn Sie Werte aus Zellen in anderen Arbeitsblättern zu kombinieren und das Ergebnis in einem Ort auf einem einzigen Arbeitsblatt wollen, ist VBA eine gute Wahl. Things You
Excel 2007 oder Excel 2010
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf eine leere Zelle in einem Arbeitsblatt , wo Sie die Summe zeigen wollen . Zum Beispiel auf die Zelle A3 klicken . Dies wird der Ursprung Zelle in Ihrem Code. Der Ursprung Zelle wird durch Z1S1 ( Zeile 1, Spalte 1) bezeichnet.
2
Drücken Sie die "Alt " und " F11 " -Tasten gleichzeitig auf Ihrer Tastatur , um den Visual Basic-Editor (VBE ) zu öffnen. Der VBE wird in Excel integriert .
3
auf der Schaltfläche "Einfügen" klicken und dann auf "Module ". Ein neues Fenster öffnet sich
4
Kopieren Sie den folgenden Code in das leere Fenster : .
Sub CombineMultipleWorksheetValues ()
' CombineMultipleWorksheetValues Makro
< p> ActiveCell.FormulaR1C1 = " R1C2 + = Tabelle2 ! R [-1] C "
End Sub
5
ändern Sie den Code , um zu zeigen , wo die Eingänge, die Sie brauchen. Die Standorte sind relativ zur Zelle, die Sie in Schritt 1 geklickt . In dem obigen Beispiel-Code , "= Tabelle2 ! R [-1] C " bedeutet, dass ein Wert in Blatt 2 befindet, in der gleichen Spalte wie Ihre Herkunft Zelle ( die in diesem Beispiel war Spalte A) und 1 Spalte auf der linken Seite ( eine positive Zahl würde die Anzahl der Spalten auf der rechten Seite angeben) .