suchen und Kopieren mit VBA
#1
Guten Morgen,

ich habe folgendes Problem ich habe ein Tabellenblatt wo ich verschiedene Aufzeichnungen mache. Ich möchte nun in einem Bereich nach dem aktuellen Datum suchen was auch soweit funktioniert.

hier mein Code:

Code:
Sub DatumFinden()
  Dim rng As Range
  Dim lngDatum As Long
  lngDatum = CLng(Date)
  For Each rng In Range("A5:I46")
     If IsDate(rng) Then
        If CLng(rng) = lngDatum Then
           rng.Select
           MsgBox rng.Value
           MsgBox "Das Datum " & Date & " ist im Bereich A5:I46 gefunden"
           
           Exit Sub
        End If
     End If
  Next
End Sub

was allerdings nicht funktioniert das er mir aus der slektieren Zeile die Zelle I in ein neues Tabellenblatt in eine neue Zelle kopiert.

Würde mich über eine Unterstützung freuen.

Mit besten Grüßen

Michael
Top
#2
Hi

das könnte so gehen

PHP-Code:
Sub DatumFinden()
 
  Dim rng As Range
   Dim lngDatum 
As Long
   lngDatum 
CLng(Date)
 
  For Each rng In Range("A5:I46")
 
     If IsDate(rngThen
         
If CLng(rng) = lngDatum Then
            rng
.Select
            MsgBox rng
.Value
            MsgBox 
"Das Datum " Date " ist im Bereich A5:I46 gefunden"
 
           Cells(rng.Row9).Copy Sheets("Tabelle2").Range("A1")
 
           Exit Sub
         End 
If
 
     End If
 
  Next
End Sub 
MfG Tom
[-] Folgende(r) 1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag:
  • mpeterjena
Top
#3
Hallo Tom,

das war genau das was ich gesucht habe, teilweise sehe ich vor lauter Bäumen den Wald nicht mehr

Mit besten Grüßen 

Michael
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste