Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
228to232
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
228to232
228to232
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Variablen in "Rows(....)" nicht möglich?

Variablen in "Rows(....)" nicht möglich?
12.03.2003 16:17:58
Till
Hallo nochmal!

Ich habe nun eine Schleife geschrieben (do while) in der eine if-Abfrage vorkommt. Falls diese wahr ist, soll er dann die aktive Zeile (Variable: Row, die in der Schleife hochgezählt wird) markieren und dann den TopBorder ändern. Wie man den Border ändert, weiß ich, nur der Editor akzeptiert nicht, wenn ich die Variable "Row" in dem Attribut "Rows(...)" schreibe. Es sieht so aus:

If...

Rows("Row:Row").Select
...


Warum ist dies nicht möglich? Welche Alternative hab ich? Danke schonmal

Till

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Variablen in "Rows(....)" nicht möglich?
12.03.2003 16:25:02
PeterW
Hallo Till,

ohne die Anführungszeichen sollte es gehen: Rows(Row)...; wobei ich mir nicht sicher bin, ob Row nicht ein von VBA reservierter Begriff ist, ggf die Variable anders nennen.

Gruß
Peter

Re: Variablen in "Rows(....)" nicht möglich?
12.03.2003 16:26:03
Folker
Erstens mal würde ich meine Variablen nicht wie VBA begriffe nennen. (hier row)
Rows("Row:Row").Select so lässt sich auch keine Reihe ansprechen, benutze z.B. cells(row,1).entirerow.select
Re: Variablen in "Rows(....)" nicht möglich?
12.03.2003 16:26:38
Klaus-Dieter
Hallo Till,

so etwa kann man den Rows-Befehl mit einer Variable einsetzen:


Option Explicit
Sub reihe()
Dim r%
For r = 1 To 10
Worksheets(1).Rows(r).Interior.ColorIndex = 4
Next r
End Sub

Code eingefügt mit: Excel Code Jeanie

Gruß Klaus-Dieter
Klaus-Dieter's Excel und VBA Seite

Anzeige
Re: Variablen in "Rows(....)" nicht möglich?
12.03.2003 16:34:10
TheMenace
for i = 1 to n
if(bedingung) then
Row(i & ":" & i).select
endif
Next

Re: Variablen in "Rows(....)" nicht möglich?
12.03.2003 16:35:13
Till
Danke Peter!!! Hat geklappt!
Re: Variablen in "Rows(....)" nicht möglich?
12.03.2003 16:36:54
PeterW
Hallo ???,

warum so kompliziert? Bei nur einer Zeile brauchst Du die Konstruktion mit dem Doppelpunkt nicht. ;-)

Gruß
Peter

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige