VBA
17.03.2008 17:28:00
Juan
Ich wollte Euch 2 Fragen stellen.
1) Gibt es eine geschicktere Form um das selbe Ergebnis zu kriegen?
(BG..:BK.. entspricht verbundene Zelle)
Private Sub cmdDo_Click()
Worksheets("Pflege").Range("BG11:BK11").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,2)"""",HLOOKUP(RangeDatum,RangeMTA,2 _
_
b>),"""")"
Worksheets("Pflege").Range("BG12:BK12").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,3)"""",HLOOKUP(RangeDatum,RangeMTA,3),"""")"
Worksheets("Pflege").Range("BG13:BK13").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,4)"""",HLOOKUP(RangeDatum,RangeMTA,4),"""")"
Worksheets("Pflege").Range("BG14:BK14").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,5)"""",HLOOKUP(RangeDatum,RangeMTA,5),"""")"
Worksheets("Pflege").Range("BG15:BK15").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,6)"""",HLOOKUP(RangeDatum,RangeMTA,6),"""")"
Worksheets("Pflege").Range("BG16:BK16").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,7)"""",HLOOKUP(RangeDatum,RangeMTA,7),"""")"
Worksheets("Pflege").Range("BG17:BK17").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,8)"""",HLOOKUP(RangeDatum,RangeMTA,8),"""")"
Worksheets("Pflege").Range("BG18:BK18").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,9)"""",HLOOKUP(RangeDatum,RangeMTA,9),"""")"
Worksheets("Pflege").Range("BG19:BK19").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,10)"""",HLOOKUP(RangeDatum,RangeMTA,10),"""")"
Worksheets("Pflege").Range("BG20:BK20").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,11)"""",HLOOKUP(RangeDatum,RangeMTA,11),"""")"
Worksheets("Pflege").Range("BG21:BK21").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,12)"""",HLOOKUP(RangeDatum,RangeMTA,12),"""")"
Worksheets("Pflege").Range("BG22:BK22").FormulaR1C1 = _
"=IF(HLOOKUP(RangeDatum,RangeMTA,13)"""",HLOOKUP(RangeDatum,RangeMTA,13),"""")"
End Sub
Und nun die 2. Frage:
Im "RangeDatum" gibt es eine Liste (Daten--->Gültigkeit--->Liste).
Ist es möglich, dass die o.g. Funktionen wieder geschrieben werden jedes Mal ein neuer Wert aus der Dropdown Liste im "RangeDatum" ausgewählt wird?
Bedanke mich im Voraus!
Beste Grüße,
Juan.
Anzeige