Clever-Excel-Forum

Normale Version: 2 VBA-Codes gleichzeitig ausführen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
(10.08.2017, 19:50)Maximus schrieb: [ -> ]Vielleicht kannst du mir noch ein paar Verständnisfragen beantworten, habe im Netz keine passenden Antworten gefunden:
Ich habe bei Excel die Möglichkeit, an drei Stellen ein VBA-Programm einzufügen:
-Arbeitsmappe
-Tabelle
-Modul
 

Hallo Markus,

z.B. hier: Module und VBAProject

Gruß Uwe
Hallo Markus,

Uwe war schneller aber ergänzend zu seiner Antwort lies auch mal hier
Wie und wo fügt man ein Makro bzw. Code ein
Hallo Markus,

es gibt schöne Links auf Online Excel - Hinweis:  dieses Forum schliesst in Kürze !!!

Online Excel gefiel mir sehr weil viele Dine schön erklaert waren.  Leider hat dieses Forum seine Schliessung Öffentlich bekannt gegeben!
Solange noch Zeit ist solltest du dir eine Excel Tabelle öffnen, im Online Archiv nach Suchbegriffen wie:  kopieren, kopieren aus externer Tabelle, Dateien Öffnen, Speichern usw. suchen und dir soviele Code Beispiele wie möglich runterladen. Auch wenn du sie jetzt noch nicht verstehst.

Zur Frage Workbook oder Sheet Makro direkt ein paar praktische Beispiele.  Wenn du ins Worbook Modul gehst must du oben Links von Generel auf Workbook umschalten. Denn siehst du im Feld Rechts alle darin verfügbaren Codes. Hier mal zwei Beispiele, wo die Funktion gleich ist, aber einmal bezogen auf Workbook und einmal als Code in der ausgewaehlten Tabelle.

Bei Workbook funktioniert der Code in allen Tabellen, egal in welcher du gerade bist. Bei Worksheet nur wenn es für diese Tabelle einen Code gibt!

'Workbook Funktion:  wirkt in allen Tabellen!!  'Makro wird bei Zelle im Blatt anklicken aktiv
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)     oder ....
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)      'Makro wird erst nach Eingabe in eine Zelle aktiv!
End Sub

'Worksheet Funktion:  das Makro ist nur in -dieser Tabelle- aktiv !!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)   oder .... Private Sub Worksheet_Change(ByVal Target As Range)

mfg  Gast 123
(11.08.2017, 08:06)Gast 123 schrieb: [ -> ]es gibt schöne Links auf Online Excel - Hinweis:  dieses Forum schliesst in Kürze !!!

Nur das Forum wird geschlossen, nicht aber Online-Excel!

Gruß Uwe
Hi,

genau: das Diskussions-Forum, nicht die Datenbank!

Die Diskussionen über die Excel-Online-Datenbank-Sachen könnten zukünftig hier bei uns ablaufen mit Link zur Datenbank.
Seiten: 1 2 3