Microsoft Excel

Herbers Excel/VBA-Archiv

Variable will einfach keinen Wert haben

Betrifft: Variable will einfach keinen Wert haben von: Greg
Geschrieben am: 27.08.2004 08:00:06

Hi,

ich habe ein ziemlich lächerliches Problem, zumindest kommt es mir so vor, aber ich habe nun schon alles versucht.
Hier mal der Code:

--------------------------------
Private Sub berechnen_click()
Dim Dampfzuströmung As String
Dim Variante As String
Dim n As Variant
Dim counter As String
Dim m As Variant
Dim z, s As Integer
Dim zelle As String
Dim startrow As String
Dim startcolumn As String
Dim variable As Integer




counter = "0"
For Each n In [A4:AC4]
If n.Value = "ND" Then
counter = counter + 1
End If
Next




Select Case counter
Case "1"

startrow = "52"
startcolumn = "L"

For Each m In [B26:AB26]
If m.Value = "" Then

Else
z = m.Row
s = m.Column


zelle = startcolumn & startrow

variable = Worksheets("Dateneingabe").Cells(s, z).Value
'Range(zelle).Value = Cells(s, z).Value

startrow = startrow + 9
End If
Next

....
-----------------------------

Die Zuweisung
variable = Worksheets("Dateneingabe").Cells(s, z).Value
funktioniert einfach nicht. s und z sind zwar korrekt eingegeben und werden im Debug Mode auch angezeigt, aber der Wert dieser Zelle wird einfach nicht in "Variable" geschrieben.

Kann sich jemand vorstellen warum?

Gruß und dank
greg

  


Betrifft: AW: Variable will einfach keinen Wert haben von: WernerB.
Geschrieben am: 27.08.2004 08:12:14

Hallo Greg,

vermutlich ist ...Cells(s,z).Value falsch.
Richtig wäre m.E.: ...Cells(z,s).Value

Außerdem ist die Dimensionierung der Variablen "z" so nicht i.O.
Richtig wäre m.E.: Dim z As Integer, s As Integer


Viel Erfolg wünscht
WernerB.

P.S.: Dieses Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter !


  


Betrifft: AW: Variable will einfach keinen Wert haben von: Greg
Geschrieben am: 27.08.2004 08:16:43

Werner, vielen Dank.

Daran hat's gelegen. Habe s und z vertauscht und beide getrennt gedimt.

Danke und Gruß
greg


 

Beiträge aus den Excel-Beispielen zum Thema "Variable will einfach keinen Wert haben"