Anzeige
Archiv - Navigation
308to312
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
308to312
308to312
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

msg box

msg box
11.09.2003 21:20:23
franzel
Hallo leute habe folgenden code " geklaut aud dem Forum "

möchte aber nach "s = InputBox("bitte das gesuchte Kennzeichen eingeben:", "Fahrzeug suchen und kopieren")
If s = "" Then
MsgBox "Es wurde kein Suchbegriff eingegeben !", vbExclamation, _
"Hinweis für " & Application.UserName & ":""

nicht abbrechen sondern solange suchen bis ich nein anklicke

wie bekomme ich da hin wie muß ich wo was ändern??

vielen dank für eure hilfe
franzel

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: msg box
11.09.2003 21:30:51
PeterW
Hallo Franzel,

entschuldige wenn ich falsch liege - aber es gibt hier einen Fragesteller "franzel", der anscheinend grundsätzlich keine Rückmeldung auf Antworten gibt. Das mögen die Antworter nicht so sehr, schleißlich wollen sie wissen, ob sie mit den Tipps/Hinweisen/Codes/ das Problem lösen konnten.

Gruß
Peter
AW: msg box
11.09.2003 21:39:14
franzel
Hallo Peter,

ich möchte mich nicht von fehlern frei sprechen aber bis jetzt und das war in den letzten 3 Tagen seht intensiev habe ich immer geantwortet und für die hilfen bedankt.

WIe gesagt ich möchte mcih nicht von fehlern frei sprechen aber das ist nicht meine art.

Aber trotzdem vielen dank für den hinweis.

mfg

Franz Peter
Anzeige
AW: msg box
11.09.2003 21:31:28
Matthias G
Hallo Franzel,

folgender Code:

Sub test()
Dim s As String
Do
s = InputBox("bitte das gesuchte Kennzeichen eingeben:", "Fahrzeug suchen und kopieren")
Loop Until s = "" Or MsgBox("Es wurde kein Suchbegriff eingegeben ! Weiter?", vbExclamation + vbYesNo, _
"Hinweis für " & Application.UserName & ":") = vbNo
End Sub


Viele Grüße,
Matthias
AW: msg box
11.09.2003 21:45:28
Franzel
Hallo Mathias

vorab danke für die schnell info habe diene code in meinen eingebaut und jetzt :-<
geht er nicht weiter und es kommen nur noch meldungen.

Kannst du dir den code vieleicht einmal ansehen und mir sagen wo und wie ich deinen code einbauen muß damit das ding funktioniert ???

danke für eine antwort

mfg

franzel


Sub ladeliste()
Dim SuBe As Range
Dim s As String, za1 As String, za2 As String, za3 As String, za4 As String
Dim I As Long, fiR As Long, laRq As Long, laRz As Long
Dim laC As Integer
Dim gef As Boolean
Const bartikel As String = "artikel"
Const barchiv As String = "archiv"
s = InputBox("bitte das gesuchte Kennzeichen eingeben:", "Fahrzeug suchen und kopieren")
If s = "" Then
MsgBox "Es wurde kein Suchbegriff eingegeben !", vbExclamation, _
"Hinweis für " & Application.UserName & ":"
Exit Sub
gef = False
fiR = 1
laRq = Sheets(bartikel).Cells(Rows.Count, 1).End(xlUp).Row
For I = 1 To laRq
Set SuBe = Sheets(bartikel).Range("A" & fiR).Find(s, lookat:=xlWhole)
If SuBe Is Nothing Then _
Set SuBe = Sheets(bartikel).Range("A" & fiR & ":A" & laRq + 1). _
Find(s, lookat:=xlWhole)
If Not SuBe Is Nothing Then
gef = True
fiR = SuBe.Row + 1
laC = Sheets(bartikel).Cells(SuBe.Row, Columns.Count).End(xlToLeft).Column
za1 = Cells(SuBe.Row, 1).Address(False, False)
za2 = Cells(SuBe.Row, laC).Address(False, False)
Sheets(bartikel).Range(za1 & ":" & za2).copy
'*löscht den gefundenen eintrag
'Sheets(bartikel).Range(za1 & ":" & za2).Delete
laRz = Sheets(barchiv).Cells(Rows.Count, 1).End(xlUp).Row
If laRz = 1 And IsEmpty(Sheets(barchiv).Cells(1, 1)) Then laRz = 0
laRz = laRz + 1
za3 = Cells(laRz, 1).Address(False, False)
za4 = Cells(laRz, laC).Address(False, False)
Sheets(barchiv).Range(za3 & ":" & za4).PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Sheets(bartikel).Range(za1 & ":" & za2).Delete
Else
If gef = False Then _
MsgBox "Der Suchbegriff '" & s & "' wurde nicht gefunden !", _
vbExclamation, "Hinweis für " & Application.UserName & ":"
Exit For
End If
Next I
ActiveWorkbook.Save
End Sub

Anzeige
AW: msg box
11.09.2003 21:58:36
Matthias G
Hallo Franzel,
vielleicht so?

Sub ladeliste()
Dim SuBe As Range
Dim s As String, za1 As String, za2 As String, za3 As String, za4 As String
Dim I As Long, fiR As Long, laRq As Long, laRz As Long
Dim laC As Integer
Dim gef As Boolean
Const bartikel As String = "artikel"
Const barchiv As String = "archiv"
s = InputBox("bitte das gesuchte Kennzeichen eingeben:", "Fahrzeug suchen und kopieren")
If s = "" Then
MsgBox "Es wurde kein Suchbegriff eingegeben !", vbExclamation, _
"Hinweis für " & Application.UserName & ":"
Exit Sub
fiR = 1
laRq = Sheets(bartikel).Cells(Rows.Count, 1).End(xlUp).Row
For I = 1 To laRq
gef = False
Set SuBe = Sheets(bartikel).Range("A" & fiR).Find(s, lookat:=xlWhole)
If SuBe Is Nothing Then _
Set SuBe = Sheets(bartikel).Range("A" & fiR & ":A" & laRq + 1). _
Find(s, lookat:=xlWhole)
If Not SuBe Is Nothing Then
gef = True
fiR = SuBe.Row + 1
laC = Sheets(bartikel).Cells(SuBe.Row, Columns.Count).End(xlToLeft).Column
za1 = Cells(SuBe.Row, 1).Address(False, False)
za2 = Cells(SuBe.Row, laC).Address(False, False)
Sheets(bartikel).Range(za1 & ":" & za2).Copy
'*löscht den gefundenen eintrag
'Sheets(bartikel).Range(za1 & ":" & za2).Delete
laRz = Sheets(barchiv).Cells(Rows.Count, 1).End(xlUp).Row
If laRz = 1 And IsEmpty(Sheets(barchiv).Cells(1, 1)) Then laRz = 0
laRz = laRz + 1
za3 = Cells(laRz, 1).Address(False, False)
za4 = Cells(laRz, laC).Address(False, False)
Sheets(barchiv).Range(za3 & ":" & za4).PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Sheets(bartikel).Range(za1 & ":" & za2).Delete
Else
If gef = False And MsgBox("Der Suchbegriff '" & s & "' wurde nicht gefunden ! Weitersuchen?", _
vbExclamation + vbYesNo, "Hinweis für " & Application.UserName & ":") = vbNo Then Exit For
End If
Next I
ActiveWorkbook.Save
End Sub


Hab ich nicht getestet, aber probiers mal
Gruß,
Matthias
Anzeige
AW: msg box
12.09.2003 08:03:49
Franzel
Hallo Matthias

erstmal viele dank für deine hilfe, aber jetzt fragt er mich welches kennz. ich suchen möchte, weder bei einem gefunden kennzeichen noch bei einem nicht gefunden kommt eine weiter msgbox hoch ???

ich habe leider keine ahnung woran es liegen könnte, kanst du das vieleicht niochmals prüfen wäre dir sehr dankbar

mfg

franzel

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige