Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Fehler bei Set

Forumthread: Fehler bei Set

Fehler bei Set
Michael
Guten Abend,
wenn ich ein Makro von Tabelle1 aus starte, dann bekomme ich im folgenden Codebeispiel in der zweiten Zeile eine Fehlermeldung:
Set sourceRange = Tabelle2.Range("O17:Q17")
Set fillRange = Tabelle2.Range(Cells(17, 15), Cells(l, 17))
...aber so klappt es:
Tabelle2.Activate
Set sourceRange = Range("O17:Q17")
Set fillRange = Range(Cells(17, 15), Cells(l, 17))
Muss man den umständlichen Weg über die Aktivierung des Blattes gehen und woran liegt das denn?
Vielen Dank für Eure Unterstützung (trotz Fußball)
Michael
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Fehler bei Set
10.06.2012 21:16:26
Josef

Hallo Michael,
weil sich Cells() ohne Referenzierung auf die aktive Tabelle bezieht.
With Tabelle2
  Set SourceRange = .Range("O17:Q17")
  Set fillRange = .Range(.Cells(17, 15), .Cells(l, 17))
End With


« Gruß Sepp »

Anzeige
AW: Fehler bei Set
10.06.2012 21:17:21
Hajo_Zi
Hallom Michael,
Du sprichst die Tabelle mit dem Internen Namen an vielleicht solltest Du mit dem Namen auf dem Register ansprrechen.
Worksheets("Tabelle1").
Das muss vor Range und Cells

AW: Fehler bei Set
10.06.2012 21:19:26
Beverly
Hi Michael,
du musst auch vor Cells das Worksheet schreiben, genau wie vor Range.


Anzeige
Danke
10.06.2012 21:31:08
Michael
Hallo Zusammen,
vielen Dank für die wertvollen Hinweise!
Gruß und einen schönen Abend noch
Michael
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18