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.