Thema Datum  Von Nutzer Rating
Antwort
05.11.2008 00:21:32 Thomas Stengele
NotSolved
Blau Aw:Makro für Excel
06.11.2008 10:03:55 jh
NotSolved
06.11.2008 10:33:40 Thomas Stengele
NotSolved
06.11.2008 11:24:28 jh
NotSolved
06.11.2008 14:36:16 Thomas Stengele
NotSolved
06.11.2008 15:39:45 jh
NotSolved
06.11.2008 17:47:44 Thomas Stengele
NotSolved
07.11.2008 07:34:24 jh
NotSolved
07.11.2008 16:38:39 Thomas Stengele
NotSolved
07.11.2008 20:57:10 jh
NotSolved

Ansicht des Beitrags:
Von:
jh
Datum:
06.11.2008 10:03:55
Views:
1684
Rating: Antwort:
  Ja
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ß

Ihre Antwort
  • 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: Name: Email:



  • 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
NotSolved
Blau Aw:Makro für Excel
06.11.2008 10:03:55 jh
NotSolved
06.11.2008 10:33:40 Thomas Stengele
NotSolved
06.11.2008 11:24:28 jh
NotSolved
06.11.2008 14:36:16 Thomas Stengele
NotSolved
06.11.2008 15:39:45 jh
NotSolved
06.11.2008 17:47:44 Thomas Stengele
NotSolved
07.11.2008 07:34:24 jh
NotSolved
07.11.2008 16:38:39 Thomas Stengele
NotSolved
07.11.2008 20:57:10 jh
NotSolved