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

Bereich automatisch ausfüllen

Forumthread: Bereich automatisch ausfüllen

Bereich automatisch ausfüllen
06.01.2026 17:56:44
Lutz
Hallo,

ich möchte den Bereich der Zelle unter Zellnamen (Beginn) bis zu Zellnamen (Ende) Automatisch ausfüllen.
Für einen VBA Code wäre ich dankbar.

https://www.herber.de/bbs/user/179969.xls

Gruß Lutz
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bereich automatisch ausfüllen
06.01.2026 18:15:23
RPP63
Moin!
• Markiere C7:J70
• =$B7
• Strg+Enter
AW: Bereich automatisch ausfüllen
06.01.2026 19:29:46
Lutz
Hallo RPP63,
danke vielmals, das ist aber nicht das, was ich meine. Ich hab noch mal ein Beispiel angehängt, was letztendlich rauskommen soll.
Es geht mir um den Wert der jeweils darüber liegenden Zelle.
Ohne select bitte.

https://www.herber.de/bbs/user/179970.xls

Gruß Lutz
Anzeige
AW: Bereich automatisch ausfüllen
06.01.2026 20:36:59
Rolf
Hallo Lutz,

für das was Du willst, hast Du Dein erstes Beispiel denkbar unglücklich gewählt.
Im Prinzip wie Ralfs Formel, nur nach unten, hier mal als VBA-Code:



Sub Ausfuellen()
With Range("C8:J20") 'zu füllender Bereich
.FormulaR1C1 = "=R7C" 'Formel eintragen
.Value = .Value 'Formelergebnis durch Wert ersetzen
End With
End Sub


Gruß Rolf
Anzeige
AW: Bereich automatisch ausfüllen
06.01.2026 20:58:27
Lutz
Hallo Rolf,
danke, die Werte sind zwar die richtigen, aber die Formeln sind alle weg. Die müssten da bleiben.

Gruß Lutz
AW: Bereich automatisch ausfüllen
06.01.2026 21:22:41
Rolf
Hallo utz,
Du bist lustig, woher sollen die Helfer das wissen, wenn Du es nicht dazusagst?
Bisher hast Du immer nur von Werten gesprochen. Wenn Du die Formeln brauchst, nimm einfach die Zeile mit den .Values raus.

Gruß Rolf
Anzeige
AW: Bereich automatisch ausfüllen
06.01.2026 22:23:28
Lutz
Hallo Rolf
Wenn ich Value weglasse, bezieht sich die Formel bzw. das Ergebnis immer auf Zeile 7, nicht wie in meinem Beispiel auf die darüber liegende Zelle.
Gruß Lutz

AW: .FormulaR1C1 = "=R[-1]C"
07.01.2026 09:42:16
Rolf
Gruß Rolf
AW: Bereich automatisch ausfüllen
07.01.2026 12:06:55
GerdL
Dann so?

Range("C8:J20").FormulaR1C1 = "=R[-1]C"


Gruß Gerd
Anzeige
AW: Bereich automatisch ausfüllen
07.01.2026 17:20:03
daniel
Hi

entweder so wie von den Kollegen bereits beschrieben mit R1C1-Adressen:
Range("C8:C20").FormulaR1C1 = "=R[-1]C"


oder auch mit A1-Adressen:
Range("C8:C20").Formula = "=C7"


wobei die erste Methode die bessere ist, weil sie besser beschreibt, was du eigentlich willst: "Wert aus der Zelle in der gleichen Spalte und der Zeile obendrüber" ("R[-1] = "Zeile obendrüber" , "C" = "gleiche Spalte).
Das direkte "=C7" zeigt zwar sofort, wo der Wert hergenommen wird und die Relativität des Bezugs wird auch beim übernehmen in die weiteren Zellen übernommen, aber solltest du mal den Zielbereich anpassen oder verschieben, dann müsstest du die Formel mit den A1-Adressen ebenfalls anpassen, während die Formel mit den R1C1-Adressen sich dann nicht ändert.
Gruß Daniel
Anzeige
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