Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
820to824
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
820to824
820to824
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

zelle über variable

zelle über variable
27.11.2006 06:39:39
tina
guten morgen,
ich möchte eine zelle über eine variable ansteuern.
und zwar habe ich in der variablen "x" einen wert von 1-16
(spalte D-T)
und in der variablen "i" habe einen wert von 1-20
(reihe 4-24)
in meinem beispiel ist x = 2 und i = 10
die spalten A-C und die reihen 1-2 sind belegt.
d.h., um in zelle E7 zu gelangen, muss ich zu x 3 dazu zählen und zu i 2 dazu zählen.
das wollte ich so machen:
Range(colomns(x + 3)i + 2).Select
da gib es aber ne fehlermeldeung. "erwartet: listentrennzeichen oder )"
kann mir da bitte jemand weiter helfen.
vielen dank
LG Tin@

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

Betreff
Datum
Anwender
Anzeige
AW: zelle über variable
27.11.2006 07:37:56
Erich
Hallo Tina,
deine Zählung von Spalten und Zeilen stimmt nicht so ganz:
Spalten 1 bis 16 wäre nur D bis S (nicht D bis T).
Zeilen 1 bis 20 wären nur 4 bis 23 (nicht 4 bis 24).
An die Zellen kommst du mit Cells(z, s)
z ist die Zeile, s die Spalte.
Probier mal:
Sub tst()
Dim i As Long, x As Integer
i = 1
x = 1
MsgBox Cells(x + 3, i + 3).Address
i = 16
x = 20
MsgBox Cells(x + 3, i + 3).Address
i = 17
x = 21
MsgBox Cells(x + 3, i + 3).Address
i = 2
x = 4
MsgBox Cells(x + 3, i + 3).Address
Cells(x + 3, i + 3).Select
End Sub
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: zelle über variable
27.11.2006 08:10:39
tina
hi erich,
vielen dank, das klappt ganz gut.
ich wollte nun den bereich E7:E12 markieren.
habe:
i=5
y=10
x=2
meine idee:
Cells(i + 2, x + 3):cells(y + 2, x + 3).Select
klappt aber nicht.
fehlermeldung. erwartet: = code bleibt beim : stehen
LG Tin@
AW: zelle über variable
27.11.2006 08:48:52
Erich
Hi Tina,
das geht so:
Range(Cells(i + 2, x + 3),cells(y + 2, x + 3)).Select
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
sry, vergessen auf noch offen zu stellen
27.11.2006 08:48:54
tina
LG Tin@
jepp, danke erich :-) o.t.
27.11.2006 08:51:04
tina
LG Tin@

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige