Thema Datum  Von Nutzer Rating
Antwort
20.11.2007 15:12:52 crio
NotSolved
20.11.2007 17:03:45 Holger
NotSolved
Rot Aw:Aw:zuviele Spalten?
21.11.2007 08:04:49 crio
NotSolved

Ansicht des Beitrags:
Von:
crio
Datum:
21.11.2007 08:04:49
Views:
718
Rating: Antwort:
  Ja
Thema:
Aw:Aw:zuviele Spalten?
Sehr sogar. Das ist genau das, was ich gesucht habe! Vielen Dank!
LG
Crio

Holger schrieb am 20.11.2007 17:03:45:

Hallo crio,
du kannst anstelle der Strings auch die Cells-Funktion verwenden, deren Argumente deine Variablen sein können. Folgende Syntax markiert z.B. die Zellen von A1 bis Cells(a,b):
Range(Cells(a, 1), Cells(1, b)).Select

Die ersten leeren Zellen kannst du einfacher wie folgt finden:

Range("a1").End(xlDown).Activate
a = ActiveCell.Row
Range("a1").End(xlToRight).Activate
b = ActiveCell.Column
Range(Cells(a, 1), Cells(1, b)).Select

Hoffentlich hilft es dir.
Holger

crio schrieb am 20.11.2007 15:12:52:

Hallo,
ich habe ein auf den ersten Blick vielleicht triviales Problem.
Ich habe mittels Schleife in der ersten Reihe meiner Tabelle ihn solange zählen lassen, bis er eine leere Zelle findet und somit die Anzahl der Spalten herausgefunden. Diese habe ich in eine Variable reingeschrieben. Soweit so gut.
Jetzt möchte ich ihn jedoch genau diese Anzahl Spalten markieren lassen und das Problem dabei ist, dass es durchaus über 100 Spalten sein können. (Sprich im Bereich BA-ZZ)
Hart programmiert müsste das Beispielsweise: Columns("A:DH").Select
heißen. Wie mach ich das mit Variablen, weil es doch eine Zahl und nicht eine Buchstabenfolge ist?

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
20.11.2007 15:12:52 crio
NotSolved
20.11.2007 17:03:45 Holger
NotSolved
Rot Aw:Aw:zuviele Spalten?
21.11.2007 08:04:49 crio
NotSolved