16.03.2018, 15:03
(Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2018, 15:06 von WillWissen.
Bearbeitungsgrund: Formatierung
)
Habe jetzt mit VBA gespielt und mit folgendem Beispiel schon einmal etwas erreicht. Problem dabei ist dass er mit alle Zeilen kopiert in denen etwas ist. Ich brauche ja genau das Gegenteil, also alle Zellen in denen "Nichts" steht. Ich finde aber keine VBA Variante im Netz, wo mein Beispiel aufgeführt wurde. Könnte jetzt zwar meine Zeileninhalte anpassen, also alles leerlassen wenn gut und nur reinschreiben, wenn es kopiert werden soll, aber ich brauche diese Formel dann auch für andere Blätter und dann geht es wieder nicht.
Nun denn, wollte es mal reinstellen, vielleicht hilft es ja anderen oder es gibt Leute mit VBA Kenntnissen, die hier helfen und erweitern können. Wäre nämlich auch gut, wenn das Blatt bei Aufruf immer erst wieder gelöscht wird... (habe natürlich die Namen der Blätter angepasst im Script...)
Sub AA_Test()
Dim rngZ As Range
On Error Resume Next
Set rngZ = Worksheets("Tabelle1").Columns("B").SpecialCells(xlCellTypeConstants)
If Not rngZ Is Nothing Then rngZ.EntireRow.Copy Worksheets("Tabelle2").Range("A1")
End Sub
Nun denn, wollte es mal reinstellen, vielleicht hilft es ja anderen oder es gibt Leute mit VBA Kenntnissen, die hier helfen und erweitern können. Wäre nämlich auch gut, wenn das Blatt bei Aufruf immer erst wieder gelöscht wird... (habe natürlich die Namen der Blätter angepasst im Script...)
Sub AA_Test()
Dim rngZ As Range
On Error Resume Next
Set rngZ = Worksheets("Tabelle1").Columns("B").SpecialCells(xlCellTypeConstants)
If Not rngZ Is Nothing Then rngZ.EntireRow.Copy Worksheets("Tabelle2").Range("A1")
End Sub