Ich find den passenden Code nicht für den false Fall ... Da ist eigentlich das Problem- im false Fall soll quasi die letzte beschriebene Zeile in A gelöscht werden
Antwort
Antwort
Alternativ hätte ich auch diesen Code:
Sub Bildkopie2()
Dim Bereich As Range
Dim leZeile As Long
Dim Markierung As Range
Dim Gesamt As Range
Set Markierung = Application.InputBox("Die zu exportierenden Bereiche markieren", Type:=8)
leZeile = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
For Each Bereich In Markierung.Cells
If Gesamt Is Nothing Then
Set Gesamt = Range(Cells(Bereich.Row, Bereich.Column), Cells(leZeile, Bereich.Column))
Else:
Set Gesamt = Union(Gesamt, Range(Cells(Bereich.Row, Bereich.Column), Cells(leZeile, Bereich.Column)))
End If
Next
Gesamt.CopyPicture
End Sub
Das funktioniert im Kern sehr gut- aber nur mit 3 Blöcken. Ich bräuchte das ganze insgesamt mit 25 Blöcken- jemand eine Idee, wie man da mit der Union-Methode weiterkommt?
Antwort
Coole Nummer - Dankeschön funktioniert ausgezeichnet :)