Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Inputbox Makro

Forumthread: Inputbox Makro

Inputbox Makro
meixner
Hallo zusammen,
Ich gebe im Datenblatt 1 in der Inputbox den Namen einer Aktie ein. Es soll durgesucht werden, ob diese Aktie sich auf dem Datenblatt 2 (Spalte A) befindet. Wenn ja, dann soll der Name dieser Aktie in Datenblatt 3 (Spalte A3) eingetragen werden. Kann er diese Aktie nicht finden, dann soll diese Fehlermeldung erscheinen "Aktie nicht vorhanden".
Kann mir jmd. einen Tip geben?

Sub Austausch()
Dim Aktie As Variant
1:
Aktie = InputBox("Bitte Name Aktie eingeben:", "Dateneingabe:")
If Aktie = Workbooks("Bestand").Worksheets(2).Range("A:A") Then Worksheets(3).Range("A3").Value
End If
Else
MsgBox "Die Aktie nicht vorhanden bzw. die Eingabe wurde abgebrochen !", vbCritical, "Nur  _
Zahlen eingeben !"
GoTo 1
End If
End Sub

Vielen Dank
Dani
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Inputbox Makro
06.11.2009 20:36:02
IngGi
Hallo Dani,
versuch's mal so:
Sub Austausch()
Dim strAktie As String
strAktie = InputBox("Bitte Name Aktie eingeben:", "Dateneingabe:")
With Workbooks("Bestand")
If .Worksheets(2).Range("A:A") _
.Find(What:=strAktie, LookAt:=xlPart) Then
.Worksheets(3).Range("A3") = strAktie
Else
MsgBox "Die Aktie ist nicht vorhanden bzw. die Eingabe wurde abgebrochen!", _
vbCritical, "Nur Zahlen eingeben!"
End If
End With
End Sub
Gruß Ingolf
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