Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketVBA for automatisk datogenerering

 Besvar Besvar
Forfatter
stokke Se dropdown
Forum Begynder
Forum Begynder


Medlem: 25.Mar.2010
Status: Offline
Point: 4
Direkte link til dette indlæg Emne: VBA for automatisk datogenerering
    Sendt: 25.Mar.2010 kl. 07:44
Jeg har flere gange forgæves forsøgt at finde løsninger som automatisk   genererer rækker af datoer som i regnearket PrivatBudget2010 v 1.12.

Er der nogen der kan løfte sløret for hvordan man laver VBA til at styre det?

På forhånd tak.
Til top



Til top
Wiseguy Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 09.Mar.2010
Land: DK
Status: Offline
Point: 204
Direkte link til dette indlæg Sendt: 25.Mar.2010 kl. 10:17
Citat: stokke stokke skrev:

Jeg har flere gange forgæves forsøgt at finde løsninger som automatisk   genererer rækker af datoer som i regnearket PrivatBudget2010 v 1.12.

Er der nogen der kan løfte sløret for hvordan man laver VBA til at styre det?

På forhånd tak.
Hvis jeg forstår dig ret stokke, så kan jeg forklare hvordan jeg generer datoer i mine regneark. jeg gør sådan:
Indskriv en dato i en celle eks. 24-03-2010, men lad være med at trykke [ENTER]. Placer så musen (Som danner et lille kryds) i cellens nederste højre hjørne, klik på musen (Hold knappen nede) og træk så musen nedover, eller til siden og slip museknappen når du vil stoppe. Herved genereres datoer løbende. Du kan altid stoppe op når du ønsker det, og forsætte ved at gentage proceduren.Wink
Wiseguy.
Til top
stokke Se dropdown
Forum Begynder
Forum Begynder


Medlem: 25.Mar.2010
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 25.Mar.2010 kl. 11:03
Du har helt ret Wiseguy mht. din metode og den kender jeg også godt. Men der er stadig manuelt arbejde ved den metode. Det er jo rart at kunne gøre så lidt som muligt hvis man har brug for sådan en funktion.

I PrivatBudget arket indtaster man et årstal og derefter bliver datoerne og ugedage rettet til i de andre ark. Det er den funktion specifikt jeg søger.

Der findes løsninger på nettet vha. VBA kode men de er ikke lige det jeg søger.
Til top
Wiseguy Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 09.Mar.2010
Land: DK
Status: Offline
Point: 204
Direkte link til dette indlæg Sendt: 25.Mar.2010 kl. 11:31
Citat: stokke stokke skrev:

Du har helt ret Wiseguy mht. din metode og den kender jeg også godt. Men der er stadig manuelt arbejde ved den metode. Det er jo rart at kunne gøre så lidt som muligt hvis man har brug for sådan en funktion.

I PrivatBudget arket indtaster man et årstal og derefter bliver datoerne og ugedage rettet til i de andre ark. Det er den funktion specifikt jeg søger.

Der findes løsninger på nettet vha. VBA kode men de er ikke lige det jeg søger.
OK ! stokke, nu kan jeg følge dig. Der må jeg melde pas, men jeg vil da helt sikkert og så være interesseret i en løsning når/hvis den kommer.
Jeg har foresten en bog "Programering med VBA for Dummies" en bog som forlaget IDG BOOKS har udgivet. Jeg kan da lige se om der er noget at hente, men der går nok lidt tid inden jeg vender tilbage, ens arbejde skal jo også passes, og jeg har i øjeblikket mange jern i ilden.LOL 
Wiseguy.
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 25.Mar.2010 kl. 11:45
Man kan faktisk godt gøre det med en formel.
Jeg gør det i PrivatBudget og det er såmænd ikke så indviklet endda.
 
Hvis du har årstal i A1 (f.eks. 2009)
Og du har måned i A2 (f.eks. 2)
 
Indsæt denne formel i A4: =DATO(A1;A2;1)
Indsæt denne formel i A5: =A4+1
Træk cellen A5 ned men fyldehåndtaget ned til A369
 
Når du ændrer årstallet i A1 eller måneden i A2, vil datoerne ændre sig.
 
Årstal og måned kan laves som datavalidering (En form for dropdown) hvor år og måneder kan vælges. Det forklarer jeg gerne hvis behovet er der. Smile
 
//Allan
Til top
stokke Se dropdown
Forum Begynder
Forum Begynder


Medlem: 25.Mar.2010
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 25.Mar.2010 kl. 13:01
Hej Allan

Det er jo lige netop det jeg savnede - perfekt! Og med en Custom format så ugedagen kommer med fuldender det. Er nok blevet forvirret over de noget ekstravagante og pompøse løsninger folk havde på nettet og glemt at jo simplere det kan gøres jo bedre.

Har ellers roddet meget med Excel formler og VBA for en del år siden men er blevet lidt rusten i kanterne.

Tusind tak for den løsning:)

/Carsten
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 25.Mar.2010 kl. 13:26

Velbekomme Carsten,

Det er som du selv skriver, vigtigt at holde det så simpelt som muligt, om ikke andet så for dem skal overtage 'værket' en dag.
 
Det var fedt du kunne bruge det
 
//Allan
 
 
 
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk