Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
304to308
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
304to308
304to308
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

suchen kopieren und löschen einer zeile

suchen kopieren und löschen einer zeile
08.09.2003 08:30:11
Franzel
Hallo Ihr Excel Crcks.

habe ein Problem und hoffe ihr könnt mir helfen.

Ich habe eine Tabelle "Artikel" in die daten eingegeben werden. Später wird in dieser Tabelle ein artikel gesucht über eine eingabemaske. Wenn dieser artikel gefunden wurde soll die ganze zeile in eine zweite tabelle an eine bestimmte stelle eingefügt werden. Wenn dann der artikel in die zweite tabelle eingefügt wurde soll der artikel aus der ersten tabelle gelöscht werden. Habe mir schon verschiedene Code´s aus dem forum geholt. Bin aber wohl zu bl........

könnt Ihr mir bitte helfen ??
zur verdeutlichung hier der code


Sub SuchenUndKopierenundlöschen()
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
End If
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
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
Else
If gef = False Then _
MsgBox "Der Suchbegriff '" & s & "' wurde nicht gefunden !", _
vbExclamation, "Hinweis für " & Application.UserName & ":"
Exit For
End If
Next i
Löschen
End Sub

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: suchen kopieren und löschen einer zeile
08.09.2003 08:44:04
Erich M.
Hallo Franzel,

nachdem Du bereits das zweite mal anfragst; vielleicht wär die
Hilfe einfacher, wenn du eine kurze Beispieldatei einspielst.

mfg
Erich
AW: suchen kopieren und löschen einer zeile
08.09.2003 08:59:15
franzel
Hallo Erich,

soory hast recht hier die datei, die funktion löschen der gefundenen zeile ist noch nicht enthalten. Hier habe ich das Problem das ich nicht weiß wie.
hier die datei: suchenkopierenlöschen.xls

danke für deine hilfe
AW: suchen kopieren und löschen einer zeile
08.09.2003 09:03:17
franzel
Hallo Erich,

so hier ist die datei
https://www.herber.de/bbs/user/918.xls
Anzeige
AW: suchen kopieren und löschen einer zeile
08.09.2003 09:06:22
Erich M.
Hallo Franzel,

werds mir anschauen, kann mich aber erst heute abend melden!

mfg
Erich
AW: suchen kopieren und löschen einer zeile
08.09.2003 09:16:49
franzel
Hallo Erich.

super das ist nett, vieleicht kann ich dir ja auch einmal ein Blaues auge hauen :->
WARTE AUF DEINE ANTWORT

MFG

FRANZEL
AW: suchen kopieren und löschen einer zeile
08.09.2003 20:45:37
Erich M.
Hallo Franzel,

auf die schnelle ist es mir zu schwierig, mich in Deinen
Code einzulesen. Habe Dir eine Datei, die die Zeilen nach
Suchbegriffen löscht - mit einer UserForm.
Das kannst du sicher verknüpfen oder getrennt verwenden;
Sorry, Datei geht nicht hochladen.
Hier der Code aus der UF:

Private Sub CommandButton3_Click()
Dim iRow As Integer, iRowL As Integer, Suchbegriff As String 'Integer
Dim mySpalte As Integer, myName As String, Tb(1 To 15) As Worksheet
Dim rngFind As Range, rngRows As Range, sFind As String, sSearch As String
If ComboBox1.Text = "" Then MsgBox "Bitte Datei auswählen.", 48, "Hinweis": Exit Sub
If ComboBox9.Text <> "" Then Set Tb(1) = Workbooks(ComboBox1.Text).Worksheets(ComboBox9.Text) Else MsgBox "Bitte Tabellenblatt 1 auswählen.", 48, "Hinweis": Exit Sub
If ComboBox10.Text = "" Then MsgBox "Beschreibung auswählen.", 48, "Hinweis": Exit Sub
myName = ComboBox9.Text
mySpalte = ComboBox10.Text
Suchbegriff = TextBox1  '.Text
With Columns(mySpalte)
Set rngFind = .Find(Suchbegriff)  ', LookAt:=xlWhole)
If Not rngFind Is Nothing Then
sFind = rngFind.Address
Do
If Not rngRows Is Nothing Then Set rngRows = Application.Union(rngRows, Rows(rngFind.Row)) Else Set rngRows = Rows(rngFind.Row)
Set rngFind = .FindNext(rngFind)
Loop Until rngFind.Address = sFind Or rngFind Is Nothing
End If
End With
If Not rngRows Is Nothing Then rngRows.Delete
Range("A1").Select
Unload Me
A25_Suchbegriff_Zeile_löschen.Hide
End Sub


Ich probier morgen früh die Datei hochzuladen!

mfg
Erich
Anzeige
AW: suchen kopieren und löschen einer zeile
08.09.2003 22:58:24
franzel
Mensch Erich,

wo hast du das her ??? bin ganz Platt, ist ja besser als ich erhofft hatte.

du hast was gut bei mir kann ich die vieleicht irgend wie helfen vieleicht mit SAP ??


nochmal vielen dank , ich denke wir werden noch öffters von einander lesen.

Keep contakt.
AW: suchen kopieren und löschen einer zeile
09.09.2003 07:15:49
Erich M.
Hallo Franzel,

habe mit Hilfe des Forums mehrere solcher "Vergleichs- oder Suchmuster"
entwickelt. Insbesondere auch mit Hilfe von Klaus-Dieter:
http://home.tiscali.de/excelseite/Index.html

Danke für das Angebot betreffend SAP; leider kein Bedarf.
Aber sicherlich treffen wir uns hier mal wieder!

mfg
Erich
Anzeige
AW: suchen kopieren und löschen einer zeile
08.09.2003 08:44:37
Galenzo
und wenn du es mal mit Auschneiden/Einfügen versuchst?

307 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige