Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1216to1220
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
Inhaltsverzeichnis

Bereiche aus Area ohne VBA auswählen

Bereiche aus Area ohne VBA auswählen
Wolfgang
Hallo,
in Excel können über Namen mehrere Bereiche zusammengefasst werden.
In VBA spricht man dann von Areas.
Bsp: Name Area1 = A1:A2;B1:B2
Es gibt einige Funktionen um die einzelnen Bereiche zu verarbeiten:
Bsp:
Anzahl Bereiche: Bereiche(Area1) = 2 für obiges Beispiel
Index: Index(Area1;1;1;2) = der Wert der ersten Zelle im zweiten Bereich von Area1
Wie kann man einen einzelnen Bereich aus der Area1 (ohne VBA) auswählen:
z.B. Eine Zählenwenn Funktion auf Area1, Bereich 2; also B1:B2
Alternativ: Kann ich in VBA eine Funktion definieren, auf die ich aus Excel heraus zugreifen kann.
Danke für Eure Hilfe.
Gruß
Wolfgam

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
VBA mit Funktion
25.05.2011 18:34:44
Tino
Hallo,
ich kann Dir nur eine Function mit VBA anbieten.
 ABCDE
1   Spalte ASpalte B
2 B 32
3A    
4A    
5A    
6 B   
7     
8     
9     
10     

Formeln der Tabelle
ZelleFormel
D2=ZÄHLENWENN(ArrayRange(Bereich1;1); "A")
E2=ZÄHLENWENN(ArrayRange(Bereich1;2); "B")
Namen in Formeln
ZelleNameBezieht sich auf
D2Bereich1=Tabelle1!$A$1:$A$10;Tabelle1!$B$1:$B$10
E2Bereich1=Tabelle1!$A$1:$A$10;Tabelle1!$B$1:$B$10
Namen verstehen

In ein Standard- Modul
Function ArrayRange(rngName As Range, intIndex As Integer) As Range
Set ArrayRange = rngName.Areas(intIndex)
End Function
Gruß Tino
Anzeige
AW: VBA mit Funktion
25.05.2011 21:12:09
Wolfgang
Vielen Dank für die schnelle Hilfe!
Eigentlich naheliegend, es über eine VBA Funktion zu machen.
Irgendwie hab ich den Wald vor lauter Bäumen nicht gesehen...
Gruß
Wolfgam

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige