Verwendung von Range Objekten in VBA

Diskutiere Verwendung von Range Objekten in VBA im Office Forum im Bereich Microsoft Community Fragen; Hallo Da ich nicht beliebig aus VBA auf Excel Tabellen zugreifen kann (schmerzliche Erfahrung und Hilfeleistung eines anderen Microsoft...
M

MSCom

Neuer Benutzer
Threadstarter
Dabei seit
20.09.2016
Beiträge
1
Hallo

Da ich nicht beliebig aus VBA auf Excel Tabellen zugreifen kann (schmerzliche Erfahrung und Hilfeleistung eines anderen Microsoft Anwenders), bin
ich nun genötigt, alle relevanten Zellen an eine Funktion zu übergeben. Ich verwende seit neuesten dazu Range Objekte und bis anhin habe ich nur eindimensionale Ranges (z.B. =funktion(a$12:a$25; b$12:b$25, ... ) ) übergeben, das ging soweit gut. Ich konnte das Tabellenende mit UBOUND() abfragen und habe mich auf eine feste Anzahl Spalten beschränkt. Um das weiter zu vereinfachen möchte ich =funktion($a$12:$f$25) übergeben.

Wie kann ich nun in meiner VBA Funktion, wenn ich mit einer variablen Anzahl von Zeilen und Spalten arbeiten will:

a) Abfragen wie viele Spalten in diesem Range enthalten sind (also a bis f = 5 Spalten) ?
b) Abfragen wie viele Zeilen in diesem Range enthalten sind (also 12 bis 25 = 24 Zeilen) ?
c) Eine ganze Zeile aus diesem Range an eine Subfunktion weitergeben ?
d) eine ganze Spalte aus diesem Range an eine Subfunktion weitergeben ?
 
Thema:

Verwendung von Range Objekten in VBA

Verwendung von Range Objekten in VBA - Ähnliche Themen

  • Surface Pro 7 stürzt bei Verwendung des Surface Pens ab

    Surface Pro 7 stürzt bei Verwendung des Surface Pens ab: Hallo! Ich habe (leider) ein Surface Pro 7, und sobald ich mit dem Stift den Bildschirm berühre hängt sich das Gerät komplett auf. Danach muss...
  • ...ist bereits vorhanden. Ein anderer Benutzer verwende dieses Microsoftkonto bereits auf diesem Gerät, deshalb können Sie es hier nicht hinzufügen.

    ...ist bereits vorhanden. Ein anderer Benutzer verwende dieses Microsoftkonto bereits auf diesem Gerät, deshalb können Sie es hier nicht hinzufügen.: Guten Abend Wo finde ich den Fehler? Habe das lokal erstellte Benutzerkonto nochmals gelöscht und neu angelegt, trotzdem noch diese...
  • Benutzerkonto Microsoft 365 von lokalem PC entfernen und Office 2019 verwenden

    Benutzerkonto Microsoft 365 von lokalem PC entfernen und Office 2019 verwenden: Hallo, ich habe eine Office 2019 Lizenz und damit auch ein Office 2019 auf meinem PC installiert. Zwischenzeitlich hatte ich eine O365 Lizenz...
  • Benutzerkonto M 365 von lokalem PC entfernen und Office 2019 verwenden

    Benutzerkonto M 365 von lokalem PC entfernen und Office 2019 verwenden: Hallo, ich habe eine Office 2019 Lizenz und damit auch ein Office 2019 auf meinem PC installiert. Zwischenzeitlich hatte ich eine O365 Lizenz...
  • Ähnliche Themen
  • Surface Pro 7 stürzt bei Verwendung des Surface Pens ab

    Surface Pro 7 stürzt bei Verwendung des Surface Pens ab: Hallo! Ich habe (leider) ein Surface Pro 7, und sobald ich mit dem Stift den Bildschirm berühre hängt sich das Gerät komplett auf. Danach muss...
  • ...ist bereits vorhanden. Ein anderer Benutzer verwende dieses Microsoftkonto bereits auf diesem Gerät, deshalb können Sie es hier nicht hinzufügen.

    ...ist bereits vorhanden. Ein anderer Benutzer verwende dieses Microsoftkonto bereits auf diesem Gerät, deshalb können Sie es hier nicht hinzufügen.: Guten Abend Wo finde ich den Fehler? Habe das lokal erstellte Benutzerkonto nochmals gelöscht und neu angelegt, trotzdem noch diese...
  • Benutzerkonto Microsoft 365 von lokalem PC entfernen und Office 2019 verwenden

    Benutzerkonto Microsoft 365 von lokalem PC entfernen und Office 2019 verwenden: Hallo, ich habe eine Office 2019 Lizenz und damit auch ein Office 2019 auf meinem PC installiert. Zwischenzeitlich hatte ich eine O365 Lizenz...
  • Benutzerkonto M 365 von lokalem PC entfernen und Office 2019 verwenden

    Benutzerkonto M 365 von lokalem PC entfernen und Office 2019 verwenden: Hallo, ich habe eine Office 2019 Lizenz und damit auch ein Office 2019 auf meinem PC installiert. Zwischenzeitlich hatte ich eine O365 Lizenz...
  • Oben