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

Makro - Formel eintragen

Forumthread: Makro - Formel eintragen

Makro - Formel eintragen
Walterk
Hallo,
mit dem folgenden Codeteil wird in Zeile 1 eine Formel eingetragen, außer der Inhalt der Zeile 2 ist bei den Ausnahmen angeführt. Die Formel wird in eine extra eingefügte Zeile geschrieben.
Und das sollte geändert werden: Es soll keine extra Zeile eingefügt werden. Ich weiß nicht, was ich ändern muss, damit der Code funktioniert ohne das eine extra Zeile eingefügt wird.
Hier ist der Codeteil:

Dim rngListe As Range, rngFormel As Range, rngCell As Range
Const cstrAusnahmen As String = "DIENSTNEHMER,DATUM,BEZEICHNUNG,LA"
Set rngListe = Cells(1, 1).CurrentRegion
Set rngFormel = Cells(Rows.Count, Columns.Count)
For Each rngCell In rngListe.Rows(1).Cells
If InStr(1, cstrAusnahmen, rngCell.Value) = 0 Then Set rngFormel = Union(rngFormel,  _
rngCell)
Next
If rngFormel.Count > 1 Then
Set rngFormel = Intersect(rngFormel, Rows(1))
Rows(1).Insert
For Each rngCell In rngFormel
rngCell.Offset(-1).FormulaLocal = "=TEILERGEBNIS(9;" & rngCell.Offset(1).Resize( _
rngListe.Rows.Count - 1).Address(False, False, xlA1) & ")"
Next
End If
Danke für die Hilfe,
Servus, Walter
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Makro - Formel eintragen
15.05.2011 19:04:24
DieterB
Moin
es könnte reichen, wenn du das Rows(1).insert rausnimmst.
AW: Makro - Formel eintragen
15.05.2011 19:36:32
Walterk
Hallo,
hab es rausgenommen, jetzt kommt ein Fehler bei der Zeile:

rngCell.Offset(-1).FormulaLocal = "=TEILERGEBNIS(9;" & rngCell.Offset(1).Resize(rngListe.Rows.Count - 1).Address(False, False, xlA1) & ")"

Laufzeitfehler 1004: Anwendungs- und objektdefinierter Fehler
Danke und Servus, Walter
Anzeige
Habs selbst hinbekommen, Danke und Servus, Walter
15.05.2011 21:14:23
Walterk
.
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige