Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
05.11.2008 00:21:32 |
Thomas Stengele |
|
|
Aw:Makro für Excel |
06.11.2008 10:03:55 |
jh |
|
|
|
06.11.2008 10:33:40 |
Thomas Stengele |
|
|
|
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 10:03:55 |
Views:
1684 |
Rating:
|
Antwort:
|
Thema:
Aw:Makro für Excel |
Hallo,
1. Code, der beim Öffnen der Arbeitsmappe ausgeführt werden soll,
gehört in den Bereich DieseArbeitsmappe:
Private Sub Workbook_Open()
' dein Code ...
End Sub
2. Weise die Seriennummer einer Variablen zu. Je nachdem, wo die
Variable gültig sein soll, musst du sie unterschiedlich deklarieren.
- Gültigkeit innerhalb einer Sub:
Dim nr As Variant
(Code innerhalb der Sub, üblicherweise am Anfang)
- Gültigkeit innerhalb eines Codemoduls (z. B. DieseArbeitsmappe
oder Tabelle1):
Dim nr As Variant
(Code auf Modulebene, außerhalb einer Sub)
- Gültigkeit im gesamten Projekt:
Public nr As Variant
(Code in einem allgemeinen Modul auf Modulebene)
So ein Modul fügst du ein in der VBA-IDE: Menü Einfügen - Modul
Anstatt die Nummer mit einer MsgBox auszugeben, übergibst du sie
an die Variable:
nr = Fetsplattenseriennummer.SerialNumber
So kannst du sie z. B. als Passwort zum Blattschutz verwenden:
Worksheets("Tabelle1").Protect nr
bzw.
Worksheets("Tabelle1").Unprotect nr
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 |
|
|
Aw:Makro für Excel |
06.11.2008 10:03:55 |
jh |
|
|
|
06.11.2008 10:33:40 |
Thomas Stengele |
|
|
|
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 |
|
|