Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
608to612
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
608to612
608to612
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

inkremental

inkremental
12.05.2005 14:09:58
Alois
Hallo
Wie muss ich diese Formel umschreiben
ActiveCell.FormulaR1C1 = "=COUNTBLANK(R[2]C:R[29]C[1])"
Um sie mit den inkrementellen Zellbezügen (Cells(zeile, 2), Cells(zeile + 5, 3) verwenden zu können?
Bitte um eure Hilfe
Alois

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: inkremental
12.05.2005 14:18:02
IngGiq
Hallo Alois,
"=COUNTBLANK(RC2:R[5]C3)" - Zeilen relativ, Spalten absolut, richtig?
Gruß Ingolf
AW: inkremental
12.05.2005 14:45:28
Alois
Funktioniert leider nicht so wie ich mir das wünsche.
Es wird immer der gleiche Bereich ausgewählt.
Beim Autofilter sollen nur die Sichtbaren Zellen die laut inkrementelem Bezug angesprochen sind, für die Formel ausgewählt werden.
Ist das auch möglich?
Gruß Alois
AW: inkremental
12.05.2005 15:07:47
IngGi
Hallo Alois,
ich dachte, du hättest ein Problem mit der Syntax der R1C1-Schreibweise bezüglich absoluter und relativer Bezüge. Aber hinter deiner Frage steckt wohl ein anderes Problem. Schilder doch mal detailliert, was genau du erreichen willst oder lad' ein Beispiel hoch.
Gruß Ingolf
Anzeige
AW: inkremental
13.05.2005 14:16:52
Alois

Sub test()
Dim iRow As Integer
Dim zeile
Dim rg
Cells(Cells(65536, 1).End(xlUp).Row - 2, 2).Activate
zeile = ActiveCell.Row
Set rg = Range(Cells(zeile - 4, 2), Cells(zeile, 3))
Range("B2:C2").Select
ActiveCell.Formula = "=COUNTBLANK(" & rg.Address(0, 0) & ")"
End Sub

So umgeschrieben funktioniert es so wie ich mir das erhofft hatte.
Danke für die Anregung und Hilfe.
Gruß Alois
AW: inkremental
12.05.2005 15:04:33
Martin
Hallo Alois,
ich nehme an, "Zeile" ist eine Variable.

Sub test()
zeile = 5
Set rg = Range(Cells(zeile, 2), Cells(zeile + 5, 3))
ActiveCell.Formula = "=COUNTBLANK(" & rg.Address(0, 0) & ")"
End Sub

Gruß
Martin Beck
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige