Det letteste er at formatere din celle med et serienummer i (en dato) til det brugerdefinerede format "ddd" (viser (ma, ti, osv.).. "dddd" giver "mandag, tirsdag, osv.)
Eller brug funktionen =Ugedag(dato) der retunrerer et nummer mellem 1 og 7 der fortæller hvilken ugedag det er. Afhængig hvad du evt. skriver som andet argument til funktionen, betyder 1 søndag eller mandag (eller evt. tirsdag). Default er 1=søndag, ... 7=lørdag.
Mhs, til ugenummeret, er det ikke indbygget i Excel, men du kan relativt let selv lave en brugerdefineret funktion der giver det du vil have. Jeg har gjort det og du kan få koden hvis du vil (har det liggende på en anden maskine).
Tryk Alt-F11 i Excel for at komme ind i VBA. Vælg menuen "Indsæt" (Insert hvis det er 2000), og "Modul" ("Module" i 2000). Indsæt nedenstående kode, og voila, så kan du i den projektmappe bare benytte funktion som var den indbygget.
Altså skrive i en celle: =UgeNr(a1) hvor a1 så indeholder en dato du ønsker ugenummeret udfra.
Eller: =UgeNr(nu())
Function UgeNr(Dato) UgeNr = Format(Dato, "ww", vbMonday, vbFirstFourDays) End Function
Tak skal Du have, jeg er ikke helt med da jeg ikke har prøvet det der med moduler før. Du skal jo ikke gå og vente på at jeg får tid til at prøve det, så her er dein point. Jeg vender tilbage hvis ikke det virker....
Med hensyn til ugenr samt andre datofunktioner følger de med tilføjelsesprogrammet Analysis Toolpack (under Fumktioner, Tilføjelsesprogrammer). Når det er indstalleret ligger funktionerne sammen med de øvrige datofunktioner.
Synes godt om
Ny brugerNybegynder
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.