Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Inputabfrage

Forumthread: Inputabfrage

Inputabfrage
serge
Hallo Leute
Meine Arbeitsmappe ist mit einen Passwort geschützt.
Ich möchte mit meinem Makro ein Passwort-Abfrage starten und dieses dann einsetzen.(siehe unten)
Bei falscher Angabe soll sie wiederholtt werden.
Wie stelle ich das an?
Danke für eure Hilfe
Serge
anbei mein makro:
Public rngBackLink As Range
---------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim rng As Range
If Target.Column = 34 And Target.Row 'hier soll die Abfrage eingestzt werden
Sheets("crédit d'impots").Visible = True
Set rng = Sheets("crédit d'impots").Range(Target.Text)
On Error GoTo 0
If Not rng Is Nothing Then
Application.Goto rng, True
Set rngBackLink = Target
End If
End If
End Sub

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Inputabfrage
09.03.2010 11:55:51
Hajo_Zi
Hallo Serge,
Dir ist schon klar das bei einer Inputbox jeder die Eingabe sieht? Oder Du machst es aufwendiger mit der InputBox http://hajo-excel.de/chCounter3/getfile.php?id=234

Anzeige
AW: Inputabfrage
09.03.2010 12:01:43
Reinhard
Hallo Serge,
Do
PW = InputBox("Passwort: ")
If StrPtr(PW) = 0 Then Exit Sub
Loop While PW "milo"
Gruß
Reinhard
AW: Inputabfrage
09.03.2010 12:14:52
Steffen
Hallo serge
bin zwar kein Profi,hier aber noch eine Möglichkeit:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim rng As Range
If Target.Column = 34 And Target.Row 

Function Eingabe()
Dim myInput
Do Until myInput = "test"
myInput = InputBox("Bitte Passwort eingeben")
If Not myInput = "test" Then
MsgBox "passwort falsch"
End If
Loop
MsgBox "passwort richtig"
Eingabe = True
End Function
gruß
steffen
Anzeige
Lauft, aber!
09.03.2010 12:27:06
serge
Hallo Stefen
Dein Makro lauft so weit so gut!
Nur kann ich es nicht abrechen, es es immer wieder von vorne anfangt wenn die Eingabe falsch ist!
Serge
AW: Lauft, aber!
09.03.2010 12:31:37
Steffen
Hallo Serge,
Bei falscher Angabe soll sie wiederholtt werden.

so war deine vorderung.wenn es nicht sein soll dann so:
Function Eingabe()
Dim myInput
myInput = InputBox("Bitte Passwort eingeben")
If Not myInput = "test" Then
MsgBox "passwort falsch"
End If
MsgBox "passwort richtig"
Eingabe = True
End Function
Gruß Steffen
Anzeige
sorry Fehler!
09.03.2010 12:40:57
Steffen

Function Eingabe()
Dim myInput
myInput = InputBox("Bitte Passwort eingeben")
If Not myInput = "test" Then
MsgBox "passwort falsch"
Eingabe = False
Else
MsgBox "passwort richtig"
Eingabe = True
End If
End Function

..so müßte es laufen
Danke es klappt!
09.03.2010 13:08:51
serge
Danke Steffen
Ich habe es meiner Datei angepasst und es klappt!
Serge
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige