Sub TaballeohneLeerekopieren()
On Error Resume Next
Dim i As Integer
ThisWorkbook.Worksheets("Tabelle26").Activate
Sheets("Tabelle26").Range("A1:A344").Copy Destination:=Sheets("Tabelle21").Range("A1")
Application.ScreenUpdating = False
Sheets("Tabelle21").Activate
Range("A1:A344").Select
For i = Selection.Cells(Selection.Cells.Count).Row _
To Selection.Cells(1).Row Step -1
If Cells(i, "A").Value = IsEmpty(Cells(i, "A").Value) Then Rows(i).EntireRow.Delete = True
Next i
Application.ScreenUpdating = True
If Cells(i, "A").Value = IsEmpty(Cells(i, "A").Value) Then Rows(i).EntireRow.Delete = True
End Sub
Option Explicit
Sub TaballeohneLeerekopieren()
Dim arr(0 To 343, 0), rngC As Range, intZ As Integer
For Each rngC In Worksheets("Tabelle26").Range("A1:A344")
If rngC.Value <> "" Then
arr(intZ, 0) = rngC.Value
intZ = intZ + 1
End If
Next
Worksheets("Tabelle21").Range("A1:A" & intZ) = arr()
End Sub
Sub TaballeohneLeerekopieren()
ThisWorkbook.Worksheets("Tabelle21").Activate
Range("A1:A340").Clear
Dim arr(0 To 340, 0), rngC As Range, intZ As Integer
For Each rngC In Worksheets("Tabelle26").Range("A1:A340")
If rngC.Value <> "" Then
arr(intZ, 0) = rngC.Value And rngC.FormatConditions
intZ = intZ + 1
End If
Next
Worksheets("Tabelle21").Range("A1:A" & intZ) = arr()
Sheets("Tabelle21").Select
Range("A1").Select
End Sub
Option Explicit
Sub TaballeohneLeerekopieren()
Dim rngC As Range
Application.ScreenUpdating = False
For Each rngC In Worksheets("Tabelle26").Range("A1:A340")
If rngC.Value <> "" Then
With Worksheets("Tabelle21").Range("A" & Worksheets("Tabelle21").Cells(Rows.Count, 1).End(xlUp).Row + 1)
.Value = rngC.Value
.Font.ColorIndex = rngC.Font.ColorIndex
.Font.Bold = True = rngC.Font.Bold
.Interior.ColorIndex = rngC.Interior.ColorIndex
'hier kannst Du weitere Formate eintragen
End With
End If
Next
Application.ScreenUpdating = True
End Sub
If rngC.Value <> "" Then
Option Explicit
Sub TaballeohneLeerekopieren()
Dim rngC As Range
Application.ScreenUpdating = False
Worksheets("Tabelle3").Range("A:A").Delete
For Each rngC In Worksheets("Tabelle2").Range("A2:A5")
If rngC.Value <> "" Then
With Worksheets("Tabelle3").Range("A" & Worksheets("Tabelle3").Cells(Rows.Count, 1).End(xlUp).Row + 1)
.Value = rngC.Value
.Font.ColorIndex = rngC.Font.ColorIndex
.Font.Bold = True = rngC.Font.Bold
.Interior.ColorIndex = rngC.Interior.ColorIndex
'hier kannst Du weitere Formate eintragen
End With
End If
Next
Sheets("Tabelle3").Select
Range("A1").Select
Application.ScreenUpdating = True
End Sub
Worksheets("Tabelle3").Range("A:A").DeleteWorksheets("Tabelle3").Range("A:A").Clear
BITTE HILFE!!! Zellen per Makro kopieren und einfügen
Dari 18.12.2008 - 32 Hits - 5 Antworten
Nicht miteinanderverbundene Zellen kopieren
Moni123 06.02.2009 - 121 Hits - 3 Antworten
Zellen in Makro ohne Zeilennummer ansprechen
tomham 18.03.2009 - 162 Hits - 5 Antworten
Zellen einfügen per 4.0 Makro
Kein_excel_profi 25.07.2009 - 237 Hits - 3 Antworten
Zellen kopieren
aipaip 03.11.2009 - 188 Hits - 6 Antworten