Avatar billede boro23 Forsker
24. oktober 2011 - 14:17 Der er 6 kommentarer og
1 løsning

VBA kode

Hej Eksperter

Jeg har lavet en excel fil som skal mailes til et x antal afdelinger. I filen er der lavet en standard ark til indtastninger af div. data.
Hver afdeling laver en kopi af standard arket og omdøber arket med indtasterens initialer, antallet af ark og initialer i filen kan variere fra 5-32 ark. Har lidt svært ved at formulere problemet, så jeg har oploadet et eksempel.

VBA kodning er nok løsningen, bruger excel 2003

http://gratisupload.dk/vis/667753/
Avatar billede Mads Larsen Nybegynder
24. oktober 2011 - 15:09 #1
Måske du kan bruge noget af dette til at komme igang :)


Sub Opsummering()


For o = 1 To Sheets.Count
    Sheets(o).Select
   
    If Not ActiveSheet.Name = "Opsummering" Then
        If Not ActiveSheet.Name = "Standard ark" Then
            Afdeling = Range("C3").Value
            Data1 = Range("J2").Value
            Data2 = Range("K2").Value
        Sheets("Opsummering").Select
        Range("A4").Select
       
       
        While ActiveCell.Value <> ""
            ActiveCell.Offset(1, 0).Select
        Wend
        ActiveCell.Value = Afdeling
        ActiveCell.Offset(0, 1).Value = Data1
        ActiveCell.Offset(0, 2).Value = Data2
        End If
    End If

Next o

Sheets("Opsummering").Select

End Sub
Avatar billede boro23 Forsker
25. oktober 2011 - 07:23 #2
Hej IT-GuFFe
Når jeg indsætter koden i arket "Opsummering" og afspiller makroen, bliver cellerne A4,A5,A6 udfyldt med teksten "Data2", der skulle have stået 555555,666666,777777. Cellerne B4,B5,B6 & C4,C5,C6 bliver ikke udfyldt.
Avatar billede Mads Larsen Nybegynder
27. oktober 2011 - 08:15 #3
Du kan heller ikke få den til det, hvis du bruger dit eget eksempel? :) Det er den jeg har brugt..
Avatar billede boro23 Forsker
27. oktober 2011 - 17:34 #4
Hej IT-GuFFe

Jeg tror vi har misforstået hinanden, min oploadet fil indeholder ingen vba kode, den er blot et eksempel på hvordan den færdige fil kunne se ud.
Avatar billede Mads Larsen Nybegynder
28. oktober 2011 - 08:13 #5
Det er jeg helt med på :)

Men den VBA kode jeg har skrevet længere oppe, virker fint når jeg kører den i dit eksempel... Derfor det lyder lidt mærkeligt.
Avatar billede boro23 Forsker
28. oktober 2011 - 09:14 #6
Hej IT-GuFFe

Det er mig der er en skovl, da jeg lagde koden ind fik jeg ikke "Sub Opsummering()" med. Undskyld bøvlet og mange tak for hjælpen, smider du et svar.
Avatar billede Mads Larsen Nybegynder
28. oktober 2011 - 09:16 #7
Håber du kan bruge det til noget :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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