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

Kopie in selbe Zeile

Kopie in selbe Zeile
27.08.2007 11:49:45
chris58
Guten Morgen !
Ich habe hier von einem freundlichen User einen code erhalten, der auch funtioniert. Nur leider schreibt er in die Datei "Erledigt" alles in die gleiche Zeile, also er überschreibt mir die vorhergehende Kopie, die ja erhalten bleiben soll. Nun habe ich zwar über diesen code "gebrütet" leider jedoch ohne Erfolg, was ich ändern muß, damit er immer in die nächste freie Zeile kopiert. Falls mir wer helfen mag, würde ich freuen.
Danke chris

Private Sub Worksheet_Change(ByVal Target As Range)
Dim lRow As Long
Dim vBValue As Variant
Dim vCValue As Variant
Dim rDokInk As Range
If Not ((Target.Column = 13 _
Or Target.Column = 14) And _
Target.Row > 1) Then
If Intersect(Range("A3:G4000"), Target) Is Nothing Or _
Target.Row  ""
If Sheets("Dok.Ink.").Cells(lRow, 2).Value = vBValue And _
Sheets("Dok.Ink.").Cells(lRow, 3).Value = vCValue Then
Sheets("Dok.Ink.").Cells(lRow, 1).EntireRow.Delete (xlUp)
Exit Do
End If
lRow = lRow + 1
Loop
Target.EntireRow.Delete (xlUp)
MsgBox "Datensatz wurde ins Blatt [Erledigt] archiviert" & vbCrLf & _
"und im Tabellenblatt [Dok.Ink.] gelöscht!", vbOKOnly + vbInformation, " _
Archiv"
End If
leave_sub:
Application.EnableEvents = True
End Sub


2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kopie in selbe Zeile
27.08.2007 14:09:00
fcs
Hallo chris,
eigentlich sollte der Code funktionieren. In Zeile:

lRow = Sheets("Erledigt").Range("H" & Sheets("Erledigt").Rows.Count).End(xlUp).Row + 1


ermittelt das Makro immer die nächste leere Zeile. Problem tritt auf, wenn in Spalte "H" der Tabelle "Erledigt" keine Daten, oder nicht in jeder Zeile Daten stehen.
Wähle ggf. statt "H" eine andere Spalte in der im Blatt in jeder!!! Zeile ein Eintrag vorhanden ist.
Gruß
Franz

AW: Kopie in selbe Zeile
27.08.2007 16:57:00
chris58
Hallo Franz !
Danke, das klappt nun bestens.
lg
chris

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige