Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

VBA Problem mit auswahlliste?





Frage

hallo ihr, kann es sein dass ein vba der auf eine auswahlliste zugreifen soll und die ausgewählte zahlzeichenkombination mit einer anderen vergleichen soll einen problem damit hat? vielen dank

Antwort 1 von KSKS

Hallo,
das liegt dann wohl am Programm, bzw. Programmierer.

Gruß

Antwort 2 von Fragenkatalog

das hab ich mir schon gedacht..

Sub Lieferschein()
Dim zeile As Long
zeile = Range("A65536").End(xlUp).Row
For i = 1 To zeile
If Worksheets("Matrix").Range("A13") = Worksheets("Variante").Range("C" & i) And Worksheets("Matrix").Range("A14") = Worksheets("Variante").Range("A" & i) Then
Worksheets("Variante").Range("D" & i & ":M" & i).Copy
Sheets("Matrix").Select
Range("C5").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
End If
Next i
End Sub



a13 in matrix ist eine auswahlliste und in varianten ist die zu vergleichende zelle ein sverweis.

wäre super wenn ich meinen fehler finden könnte..

Antwort 3 von robert

Hallo

versuch´ ´mal anstelle von Range("A"& i) mit Range("A" & Cstr(i)) - natürlich auch bei den anderen zusammengesetzten Adressen

Antwort 4 von Fragenkatalog

danke für den rat..
aber glaube nicht dass es daran liegt..

denn wenn ich aus der liste eine nummer aussuche wie 1393-38373 dann findet der das nicht in der anderen spalte, da hinter der anderen zelle ein sverweis steht.
und dieses problem muss ich entgehen.

Antwort 5 von Bert

Kann es dann event. daran liegen, daß die Variable (i) nicht (richtig) dimensioniert wird?

Antwort 6 von Fragenkatalog

und wie soll ich die dann dimensionieren?
hab das nicht gemacht für i..
aber es ist so, dass für die nummer die schon in der zelle vom auswahlfeld steht. also bim programmieren schon stand. was gefunden wird aber wenn ich die umändere läuft der durch und findet keine vergleichbare nummer.