vraag voor formule vba

Status
Niet open voor verdere reacties.

matthijsdekker

Gebruiker
Lid geworden
11 jan 2011
Berichten
77
Hallo,

Ik heb een vraag over VBA
ik ben bezig om een tabel te maken in excel en nu heb ik de volgende formule gekregen om dingen voor elkaar te krijgen in 1 cell. Nu is de vraag hoe krijg ik dit voor elkaar met meerdere cellen zonder de hele formule steeds opnieuw over te moeten kopieren.

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Len(Range("A1").Value) = 0 Then Range("A1").Value = "Lengte"
End Sub

Deze geld voor cel A1

nu wil ik bijvoorbeeld dat dit gebeurt in de cellen
A1:A5 en A7:A12

alvast bedankt
 
Een kleine aanpassing:

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set lengtecellen = Union(ActiveSheet.Range("a1:a5"), ActiveSheet.Range("a7:a12"))
For Each cell In lengtecellen
    If Len(cell.Value) = 0 Then cell.Value = "lengte"
Next cell
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan