Hallo allemaal,
Onderstaand 2 simpele codes die beide hetzelfde doen. Het is de bedoeling dat er met deze code het laatste nummer wordt gevonden in kolom A. Dat werkt allemaal. Echter...de code werkt enkel met cijfers en niet met letters. Het nummer wat in de kolom staat, wordt telkens voor af gegaan met: M2014 - , en hierna pas daarna het oplopende volgnummer. In Label 14 dient dit nummer meteen met 1 te worden opgeteld. Nu kan het volgens mij allemaal wel met rechts of met links en blablabla. Echter het kan simpeler. Sterker nog heel die Dim hoeft volgens mij niet eens. Wie kan mij het antwoord geven? Alvast bedankt.
En hoe zat het ook al weer om een range aan te geven. De range loopt vanaf A4 tot en met A9000.
Was dat iets van: ( Ik heb de code nog niet getest, maar gevoelsmatig zit er al een fout in.) Dit omdat ik heb begrepen dat je beter met een range kan werken dan met Cells. Waarom weet ik overigens niet, maar ik heb mij dat laten wijsmaken.
Onderstaand 2 simpele codes die beide hetzelfde doen. Het is de bedoeling dat er met deze code het laatste nummer wordt gevonden in kolom A. Dat werkt allemaal. Echter...de code werkt enkel met cijfers en niet met letters. Het nummer wat in de kolom staat, wordt telkens voor af gegaan met: M2014 - , en hierna pas daarna het oplopende volgnummer. In Label 14 dient dit nummer meteen met 1 te worden opgeteld. Nu kan het volgens mij allemaal wel met rechts of met links en blablabla. Echter het kan simpeler. Sterker nog heel die Dim hoeft volgens mij niet eens. Wie kan mij het antwoord geven? Alvast bedankt.
Code:
Dim MAX As Long
MAX = Sheets("Besteloverzicht").Cells(Rows.Count, 1).End(xlUp)
Label14 = MAX + 1
Code:
Label14 = Sheets("Besteloverzicht").Cells(Rows.Count, 1).End(xlUp) + 1
En hoe zat het ook al weer om een range aan te geven. De range loopt vanaf A4 tot en met A9000.
Was dat iets van: ( Ik heb de code nog niet getest, maar gevoelsmatig zit er al een fout in.) Dit omdat ik heb begrepen dat je beter met een range kan werken dan met Cells. Waarom weet ik overigens niet, maar ik heb mij dat laten wijsmaken.
Code:
Range("A4", Range("A9000").End(xlUp)
Laatst bewerkt: