Avatar billede marten123 Nybegynder
27. september 2005 - 11:27 Der er 7 kommentarer og
1 løsning

øge med en måned

Hej,

Jeg er novice i VB, og har et simpelt spm.:
I en celle ex. A2 står der "september". Hvordan kan jeg vha. en makro øge med en måned, således at cellen kommer til at hedde "oktober", og derefter øge med en måned hver gang makroen køres?

PFT.
Avatar billede martin_moth Mester
27. september 2005 - 11:36 #1
Det er VBA du har gang i, bare for at præcisere :o)

Tror du kan gøre god brug af excels indbyggede fill-funktion

Læs i hjælpen eller på http://computing.fandm.edu/training/excel/autofill.html
Avatar billede martin_moth Mester
27. september 2005 - 11:38 #2
Alternativt, hvis det er for at lære at programmere i VBA, kan du lave et array med alle 12 måneder i. Læse aktuelle celle, slå den op i arrayet, og sætte næste post i arrayet ind i stedet for
Avatar billede marten123 Nybegynder
27. september 2005 - 11:53 #3
yes - det er VBA. Er godt hjemme i excel, og kender til fill-funktion ;)
Jeg vil blot have at den samme celle skal øges en måned for hver gang du kører makroen
Avatar billede bak Forsker
27. september 2005 - 16:21 #4
Hvis din måned er en dato formateret som måned (brugerdefineret format MMM)

Range("A2") = DateAdd("m", 1, Range("a2"))
Avatar billede marten123 Nybegynder
28. september 2005 - 14:02 #5
Perfekt - tak for hjælpen
Avatar billede marten123 Nybegynder
28. september 2005 - 14:04 #6
ups - gav den forkerte point. Bak: opretter lige et dummy spm. og giver dig dine fortjente point ;)
Avatar billede martin_moth Mester
29. september 2005 - 13:10 #7
Skal jeg så aflevere mine?
Avatar billede marten123 Nybegynder
29. september 2005 - 16:34 #8
Ved jeg ikke lige hvordan man gør, men det går nok - jeg fik løst mit problem ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester