Eingabe aufforderung öffnen

Johannes7146

Goldschnabel
Hallo zusammen,

eigentlich habe ich von VB keine ahnung, bin sonst mehr in der Java welt unterwegs :D

Ich habe jetz aber die Aufgabe in Excel(VB) ne sub zu schreiben die bestimmt Zeilen hin und her kopiert.
Mitlerweile hab ich mich langsam in die Syntax gewöhnt.

allerdings stehe ich im Moment noch vor einem Problem.
Ich muss einen String füllen und zwar mit einem Suchbegriff.

Wie ist es möglich eine Eingabeaufforderung zu öffnen?
also der Benutzer soll später nur ein Textfeld und einen ok button haben.

oder ist es sonst vielleicht irgendwie möglich die Suchfunktion mit einzubinden (die man sonst über Strg + F aufruft)

Vielen Dank für eure Hilfe
 
Ich weiß zwar nicht wie du das mit der Suchfunktion meinst, aber ich glaube du könntest soetwas wie die "Inputbox" gebrauchen.

Syntax:
Visual Basic:
InputBox(prompt, Title, Default, XPos, YPos, HelpFile, Context)


Ich hoffe das war das was du gesucht hattest. Wenn nicht, dann sag das einfach. :)

mfG masterclavat
 
mh...jetz hab ich noch ein weiteres Problem.
bisher sieht das bei mir so aus:

Code:
Dim suchBegriff  As String
suchBegriff = InputBox(prompt, "Nach welchem Begriff suchen Sie?", Default, 500, 500, HelpFile, Context)
Cells.Find(What:=suchBegriff, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
        :=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase _
        :=True).Activate

solange wie der Suchbegriff vorhanden ist, funktioniert alles wunderbar.
Ist er nicht vorhanden kommt die Meldung:

" Laufzeitfehler '91':

Objektvariable oder With-Blockvariable nicht festgelegt"

das sieht stark nach dem aus, was ich unter Java als Exception kenne.
Wie wird sowas in VB abgefangen?
 
mit
Visual Basic:
On Error Resume next 
'oder
On Error goto sprungm

exit 
sprungm
end ..

das Problem ist das dein cells object nicht gesetzt ist.-


Grüsse bb
 
:)

vielen Dank!

Supi wie schnell das hier klappt.
Aber ich glaube ich werde mich mit VB nicht anfreunden können! Java gefällt mir da um einiges besser! ^^
 
ist es auch und wie man in einem der 4 Threads am Beginn des Forums lesen kann. Stirb vb langsam aus (hoffentlich)

Grüsse bb
 

Neue Beiträge

Zurück