Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
05.11.2008 00:21:32 |
Thomas Stengele |
|
|
|
06.11.2008 10:03:55 |
jh |
|
|
|
06.11.2008 10:33:40 |
Thomas Stengele |
|
|
Aw:Aw:Aw:Makro für Excel |
06.11.2008 11:24:28 |
jh |
|
|
|
06.11.2008 14:36:16 |
Thomas Stengele |
|
|
|
06.11.2008 15:39:45 |
jh |
|
|
|
06.11.2008 17:47:44 |
Thomas Stengele |
|
|
|
07.11.2008 07:34:24 |
jh |
|
|
|
07.11.2008 16:38:39 |
Thomas Stengele |
|
|
|
07.11.2008 20:57:10 |
jh |
|
|
Von:
jh |
Datum:
06.11.2008 11:24:28 |
Views:
1403 |
Rating:
|
Antwort:
|
Thema:
Aw:Aw:Aw:Makro für Excel |
Hallo
zu 1.
Ich verstehe das Problem nicht ganz, wann bekommst du diese
Fehlermeldung? Sobald du die Kopfzeile Private Sub Workbook_Open()
eingibst und Enter drückst, wird die Zeile End Sub automatisch
ergänzt, und dazwischen kannst du Code schreiben so viel du willst.
Wenn die Sub ausgeführt wird (also beim Öffnen der Arbeitsmappe,
durch Drücken von F5 oder Anklicken des Buttons "Makro ausführen"
in der Symbolleiste) darf natürlich End Sub nicht fehlen.
Damit wäre auch gleich Frage 3 beantwortet, in deine Workbook_Open
kannst du so viel Code reinschreiben wie du willst, solange er
syntaktisch korrekt ist.
zu 2.
Nicht nur Variablendeklarationen, sondern auch Prozeduren (Sub oder
Function) können Public sein.
Public Sub Irgendwas()
Wenn eine solche Prozedur in einem allgemeinen Modul steht, kannst
du sie überall in deinem Code einfach mit ihrem Namen aufrufen.
Irgendwas
Alternativ gibt es den Aufruf mit Call:
Call Irgendwas
Wenn die Sub Parameter besitzt,die ihr beim Aufruf übergeben werden
(Paramter stehen im Kopf der Sub innerhalb der Klammern), müssen die
natürlich beim Aufruf mit angegeben werden.
Irgendwas 123
Die Klammern entfallen dabei, beim Aufruf mit Call müssen sie aber
gesetzt werden.
Call Irgendwas(123)
Gruß
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
05.11.2008 00:21:32 |
Thomas Stengele |
|
|
|
06.11.2008 10:03:55 |
jh |
|
|
|
06.11.2008 10:33:40 |
Thomas Stengele |
|
|
Aw:Aw:Aw:Makro für Excel |
06.11.2008 11:24:28 |
jh |
|
|
|
06.11.2008 14:36:16 |
Thomas Stengele |
|
|
|
06.11.2008 15:39:45 |
jh |
|
|
|
06.11.2008 17:47:44 |
Thomas Stengele |
|
|
|
07.11.2008 07:34:24 |
jh |
|
|
|
07.11.2008 16:38:39 |
Thomas Stengele |
|
|
|
07.11.2008 20:57:10 |
jh |
|
|