Laufzeitfehler 1004
29.12.2016 14:39:27
Michael
ein Frage zu einem nicht verständlichen Vorgang.
innerhalb eines Sub's wird folgende Befehlsfolge ausgeführt.
With Range("C11").Offset(0, iMax)
'Spalte B kopieren
Range("C11:C44").Copy .Cells(1)
'Firmennummer eintragen
.Value = iMax + 1
'Hyperlink anpassen
.Hyperlinks.Add Anchor:=.Cells(1), Address:="",
SubAddress:="'Firma " & iMax + 1 & "'!A1"
'in den kopierten Formeln "Firma 1" durch "Firma imax+1" ersetzen
With Application.Intersect(Range"D12:D16,D18:D22,D25:D38, D40:D44").EntireRow, .EntireColumn)
.Replace What:="Firma 1", Replacement:="Firma " & iMax + 1, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Wenn ich dieses Sub ausführe laufe ich bei With Applicatin.Intersect(Range....)
auf den Laufzeitfehler 1004 -Die Methode 'Range' für das Objekt '_Global' ist fehlgeschlagen. Gehe ich dann im Debugger im Einzelschritt weiter wird die Funktion ordnungsgemäß abgeschlossen.
Wer kann sich das erklären.
Gruß Michael