Cells(x,y) einlesen aber mit welchem Befehl?

Bild

Betrifft: Cells(x,y) einlesen aber mit welchem Befehl?
von: VBA Neuling
Geschrieben am: 18.02.2005 07:48:00
Hallo Liebes Forum,
ich kenne den Befehl
Cells(x,y).activate oder .select
Wie kann ich jedoch nur den Wert einer Zelle in eine Sub einlesen???
Danke für die Hilfe!
Grüße

Bild

Betrifft: AW: Cells(x,y) einlesen aber mit welchem Befehl?
von: Marcl
Geschrieben am: 18.02.2005 07:55:50
Moin, moin,
a = Range("A1")
b = a+a
Range("A1") = b
a ist die Variable, die den Wert aus Zelle A1 gibt
in A1 wird nun das vorherige Ergebnis mal 2 eingetragen
Ich hoffe, das wr´s
Marcl
Bild

Betrifft: AW: Cells(x,y) einlesen aber mit welchem Befehl?
von: VBA Neuling
Geschrieben am: 18.02.2005 08:01:03
Moin Moin,
Danke Marcl kann ich anstatt Range("A1") auch Range(1,1) schreiben?
Kann ich auch nur Range(x,y) schreiben so dass ich an anderen Stelle z.B. Schreibe Cells(4,5).value=Range(x,y)
???
Danke für die Hilfe
Bild

Betrifft: AW: Cells(x,y) einlesen aber mit welchem Befehl?
von: VBA Neuling
Geschrieben am: 18.02.2005 08:06:03
Leider geht das nicht:-(
Aber wie kann ich den Wert einer Zelle unter Verwendung der x,y Koordinaten einlesen??
Bild

Betrifft: AW: Cells(x,y) einlesen aber mit welchem Befehl?
von: Jan
Geschrieben am: 18.02.2005 08:11:31
Hi VBA-Neuling,
Schau Dir mal die Hilfe unter VBA näher an.
Beispiel zur Cells-Eigenschaft
In diesem Beispiel wird die Schriftgröße der Zelle C5 in Sheet1 auf 14 Punkt festgelegt.
Worksheets("Sheet1").Cells(5, 3).Font.Size = 14

Jan
Bild

Betrifft: AW: Cells(x,y) einlesen aber mit welchem Befehl?
von: Marcl
Geschrieben am: 18.02.2005 08:58:39
Ja, Du kannst a = Cells(1,5) eintragen und so der Variablen a den Wert aus E1 übergeben. Du kannst auch a = Cells(x,y) schreiben und vorher x und y definieren.
Gruß
Marcl
Bild

Betrifft: AW: Cells(x,y) einlesen aber mit welchem Befehl?
von: Thomas
Geschrieben am: 18.02.2005 08:04:50
Hallo
eine Möglichkeit ist:
Range("A1").Select
x = ActiveCell.Value
x = x + 3
ActiveCell.Value = x
Dieses Beispiel liest die Zelle A1 und schreibt in die Zelle den Wert +3
Thomas
Bild

Betrifft: AW: Cells(x,y) einlesen aber mit welchem Befehl?
von: VBA Neuling
Geschrieben am: 18.02.2005 08:08:48
Aber wie kann ich den Wert einer Zelle unter Verwendung der x,y Koordinaten einlesen??
Ich habe ne riesige Tabelle in der ich über ne Sub ständig mein x und y ändern lasse.
Kann ich denn auch unter Verwendung des Zellencodes "A1" eine Sub schreiben das er immer einen Step weiter geht?
Wie geht das das man dann z.B. automatisch B1 und B2.... bekommt?
Danek für die Hilfe!
Bild

Betrifft: AW: Cells(x,y) einlesen aber mit welchem Befehl?
von: thomas
Geschrieben am: 18.02.2005 08:14:58
Hallo,
in diesen Beispiel wir ein Bereich durchsucht ob in der Zelle etwas steht.
Wenn es nicht ein F ist wird ein X eingetragen. Vieleicht Hilft dir dieses Beispiel
es ist nur ein Auszug aus meinen Programm
For x = 1 To 12
Sheets(x).Select
For i = 1 To anzahl
For j = 1 To 35
inhalt = Cells(2 + i, 1 + j)
If inhalt <> "" Then
If inhalt <> "F" Then
Cells(2 + i, 1 + j) = "X"
End If
End If

Next j
Next i
Next x
Thomas
 Bild

Beiträge aus den Excel-Beispielen zum Thema "Cells(x,y) einlesen aber mit welchem Befehl?"