Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1192to1196
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
Inhaltsverzeichnis

VBA: wenn Datum eingetragen - übertragen

VBA: wenn Datum eingetragen - übertragen
Lucia
Hallo liebe Excel-Gemeinde,
Ich habe folgende Kleinigkeit...
Mit nachfolgendem Code wird eine Zeile in ein anderes tabellenblatt "übertragen" (ausschneiden, woanders einfügen), wenn in der Spalte H ein "Ja" steht (für bezahlt...Ja).
siehe hier:

Private Sub CommandButton4_Click()
CommandButton4.Caption = "als bezahlt ausbuchen"
Dim rngC As Range, rngA As Range
For Each rngC In Range("h8", Cells(Rows.Count, 8).End(xlUp))
If rngC.Row > 1 And UCase(rngC.Value) = "JA" Then
If rngA Is Nothing Then Set rngA = rngC Else Set rngA = Union(rngA, rngC)
End If
Next rngC
If Not rngA Is Nothing Then
With Worksheets("Rechnungenbezahlt")            ' Zieltabelle
rngA.EntireRow.Copy .Cells(.Rows.Count, 8).End(xlUp).Offset(1, -7)
rngA.EntireRow.Delete
End With
End If
End Sub
Frage: was muss ich umschreiben (und wie), damit das selbe passiert wenn nicht ein "ja" sondern ein Datum in der Spalte steht? (und nur datum, keine "jas" mehr).
Is bestimmt ganz simpel...;-) Nur ich weiß es mal wieder nicht....
Danke,
Lucia

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
if IsDate(...) oT
28.12.2010 15:20:17
Matthias
AW: VBA: wenn Datum eingetragen - übertragen
28.12.2010 15:21:36
gerwas
Hallo
das könnte so gehen:
For Each rngC In Range("h8", Cells(Rows.Count, 8).End(xlUp))
If rngC.Row &gt 1 And IsDate(rngC.Value) Then
If rngA Is Nothing Then Set rngA = rngC Else Set rngA = Union(rngA, rngC)
End If
Next rngC
Gruß gerwas
...And isdate(rngC.Value) Then... oT
28.12.2010 15:22:03
JoWE
AW: VBA: wenn Datum eingetragen - übertragen
28.12.2010 15:25:15
Reinhard
Hallo Lucia,

If rngC.Row > 1 And isdate(rngC.Value)) Then

Gruß
Reiinhard
klappt:wenn Datum eingetragen - übertragen
28.12.2010 15:28:35
Lucia
Vielen Dank euch allen,
FUNKTIONIERT!
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige