| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Excel macro, VBA Bedingung fuer Ereignis (787 mal gelesen)
|
Alex-01 Mitglied

 Beiträge: 10 Registriert: 22.03.2002 ADT 3.3 - 2005 VIZ 2005 Office 2003 PS CS Illustrator CS
|
erstellt am: 08. Nov. 2005 01:59 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, ich braeuchte mal eine Erleuchtung. In den letzten jahren habe ich mir mit Hilfe des macro recorders viele kleine Hilfen "gebastelt" und dadurch einen kleinen Einblick in VBA bekommen. Das meiste klappt recht gut aber die fehlende Grundbasis macht sich nun bemerkbar. Folgendes: Ich habe eine Vorlage, die ich automatisch speichere mit Werten aus dem Tabellenblatt. Das klappt alles sehr gut. Da einige meiner Kollegen aber gerne Speichern ohne ihren Namen einzugeben, moechte ich das als Bedingung fest legen. Im Prinzip wie eine Wenn Funktion. Wenn zelle = 0, macro laeuft nicht, wenn zelle = 1 macro laeuft. [Das ganze bezieht sich spaeter auf drei Listen-Felder, falls das von belang ist.] Klingt simpel ich mach aber was Falsch. Schon mal Danke fuer Eure Hilfe Alex
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RENI Mitglied Entwickler

 Beiträge: 96 Registriert: 26.04.2002
|
erstellt am: 08. Nov. 2005 08:45 <-- editieren / zitieren --> Unities abgeben:          Nur für Alex-01
|
Alex-01 Mitglied

 Beiträge: 10 Registriert: 22.03.2002 ADT 3.3 - 2005 VIZ 2005 Office 2003 PS CS Illustrator CS
|
erstellt am: 08. Nov. 2005 15:25 <-- editieren / zitieren --> Unities abgeben:         
Hallo Reni, Danke fuer die schnelle Antwort. Wir Benutzen die Windowsebene (Benutzeranmeldung) nicht. Wir haben unsere Maschien laufen und wer gerade da sitzt macht den Eintrag. So muss die Eingabe des Names manuell erfolgen. Alex Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RENI Mitglied Entwickler

 Beiträge: 96 Registriert: 26.04.2002
|
erstellt am: 08. Nov. 2005 15:46 <-- editieren / zitieren --> Unities abgeben:          Nur für Alex-01
Hallo Alex-01, ich sehe nur die Möglichkeit, daß vor dem öffnen der Vorlage eine Identifizierung des Anwenders eingegeben werden muß, da der Benutzer sonst falsche Angaben in diesen Feldern eintragen kann. Gruß RENI
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Alex-01 Mitglied

 Beiträge: 10 Registriert: 22.03.2002 ADT 3.3 - 2005 VIZ 2005 Office 2003 PS CS Illustrator CS
|
erstellt am: 08. Nov. 2005 16:19 <-- editieren / zitieren --> Unities abgeben:         
|
RENI Mitglied Entwickler

 Beiträge: 96 Registriert: 26.04.2002
|
erstellt am: 09. Nov. 2005 08:46 <-- editieren / zitieren --> Unities abgeben:          Nur für Alex-01
Hallo Alex01, hier nochmal ein kleines Beispiel für eine Abfrage innerhalb der Vorlage. Gruß RENI Wert2 = InputBox("Passwort eingeben:", "Identifizierung", Wert) If Wert2 <> "Meier" Then Msgbox "Identifizierung abgelehnt!" Exit Sub End If Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |