Weet er iemand hoe ik een variabel celbereik in een array-variabele kan stoppen?
Ik zou een bestand willen maken voor gegevensanalyse.
Maar de hoeveelheid gegevens is telkens anders, de ene keer cellen C1 tot C100 en de andere keer C1 tot C248 bijv.
Hoe krijg ik de waarden die in deze cellen staan in een array in VBA.
Hieronder de code die ik gebruik voor een vast gegevensbereik
Ik heb het al geprobeerd met End(xlDown) maar dit werkt niet omdat deze code blijkbaar enkel bedoeld is om de onderste cel in een bereik te selecteren, dit geeft een range object terug.
Ik zou een bestand willen maken voor gegevensanalyse.
Maar de hoeveelheid gegevens is telkens anders, de ene keer cellen C1 tot C100 en de andere keer C1 tot C248 bijv.
Hoe krijg ik de waarden die in deze cellen staan in een array in VBA.
Hieronder de code die ik gebruik voor een vast gegevensbereik
Code:
Option Explicit
Private Machinenr() As Variant
Sub Machine()
Machinenr = Range("B2:B50").Value
End Sub
Ik heb het al geprobeerd met End(xlDown) maar dit werkt niet omdat deze code blijkbaar enkel bedoeld is om de onderste cel in een bereik te selecteren, dit geeft een range object terug.