• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

VBA Datum en naan

Status
Niet open voor verdere reacties.

GelukC

Gebruiker
Lid geworden
24 mei 2011
Berichten
18
Hallo,

Ik heb een stukje VBA waarbij ik een lijst in cellen laat zetten. Deze lijst zijn de data tussen een start -en een eind datum.

Nu wil ik graag dat deze nieuw gemaakte range automatisch de naam "BEREIK" krijgt.

Alvast bedankt,
Collin
 

Bijlagen

  • datum_en_naam.xlsm
    17,1 KB · Weergaven: 17
Zo misschien?
 

Bijlagen

  • datum_en_naam (1).xlsm
    16 KB · Weergaven: 17
Laatst bewerkt:
ActiveWorkbook.Names.Add Name:="BEREIK", RefersTo:=Range(Cells(1, 4), Cells(EndD - StartD, 4))
 
Of:
Code:
Sub Bepaal_Dagen()
With Range("d1")
  .CurrentRegion.ClearContents
  .Value = Range("a2")
  .Resize(Range("b2") - Range("a2")).DataSeries , 3, 1   'xlchronological, xlday
  .CurrentRegion.Name = "BEREIK"
End With
End Sub
 
Of maak gewoon een naam aan met een formule. Heb je geen VBA voor nodig.


In de name manager met als naam: BEREIK
Code:
=$A$2+REEKS($B$2-$A$2)-1

Of voor oudere versies dan office 365
Code:
=$A$2+RIJ(INDIRECT("1:"&$B$2-$A$2))-1
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan