13.05.2025, 00:17
Hallo Liebe Forum Gemeinde
Ich bin neu hier im Forum und bräuchte ein wenig Hilfe
Ich habe mir aus dem Internet folgende VBA Code zusammen gebastelt
Dieser Code geht auch so wie gewünscht es fehlt mir aber eine ganz wichtige Sache in diese VBA Rutine wo ich leider noch keine Lösung für gefunden habe.
Ich bräuchte noch eine Überprüfungsrutine ob eine Zelle leer oder 0 ist sollte dieses der Fall sein soll die entsprechende Zellen nicht kopiert werden
Ich weiß das es mit hilfe von If und Then Anweisung geht aber ich habe keine Ahnung wie ich es sinnvoll einsetzen kann
Für eure Hilfe wäre ich sehr Dankbar
Viele Grüße
Klaumann2001
Ich bin neu hier im Forum und bräuchte ein wenig Hilfe
Ich habe mir aus dem Internet folgende VBA Code zusammen gebastelt
Code:
Sub KopierenUndEinfuegen()
Dim rngQuelle As Range
Dim rngZiel As Range
'Quelle definieren
Set rngQuelle = ThisWorkbook.Sheets("Lagerberechnung").Range("H4:H21")
Cells(1, 1).Select
'Ziel definieren
Set rngZiel = ThisWorkbook.Sheets("Lagerberechnung").Range("I4")
Set rngZiel = ThisWorkbook.Sheets("Lagerberechnung").Range("G4")
'Daten kopieren und einfügen
rngQuelle.Copy
rngZiel.PasteSpecial xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
With Selection
.Borders.LineStyle = xlLineStyleNone
End With
ActiveSheet.Range("A1").Select
End Sub
Dieser Code geht auch so wie gewünscht es fehlt mir aber eine ganz wichtige Sache in diese VBA Rutine wo ich leider noch keine Lösung für gefunden habe.
Ich bräuchte noch eine Überprüfungsrutine ob eine Zelle leer oder 0 ist sollte dieses der Fall sein soll die entsprechende Zellen nicht kopiert werden
Ich weiß das es mit hilfe von If und Then Anweisung geht aber ich habe keine Ahnung wie ich es sinnvoll einsetzen kann
Für eure Hilfe wäre ich sehr Dankbar
Viele Grüße
Klaumann2001