Avatar billede lunddata Nybegynder
11. oktober 2007 - 23:31 Der er 6 kommentarer og
1 løsning

Navngive faneark

Denne virker hvis celle d2 ikke er tom og giver hvert faneark navn efter indhold i d2
Public Sub Navngivning()
For Each wb In Workbooks
    For Each ws In wb.Worksheets
        ws.Name = ws.Range("D2").Value
    Next ws
Next wb
End Sub

... men jeg får fejl hvis d2 er tom.
Hvordan ....?
Avatar billede jkrons Professor
11. oktober 2007 - 23:48 #1
Hvad øsnker du, at der skal ske, hvis D2 er tom? Skal arket springes over, eller skal det kaldes noget andet?
Avatar billede jkrons Professor
11. oktober 2007 - 23:50 #2
Denne springer de pågældende ark over:

Public Sub Navngivning()
    For Each wb In Workbooks
        For Each ws In wb.Worksheets
            If Not IsEmpty(ws.Range("d2")) Then
                ws.Name = ws.Range("D2").Value
            End If
        Next ws
    Next wb
End Sub
Avatar billede jkrons Professor
11. oktober 2007 - 23:52 #3
Denne gør navnet blankt. Skriv noget mellem " ", hvis det i stedet skal hedde noget.
Avatar billede jkrons Professor
11. oktober 2007 - 23:53 #4
Og så glemte jeg koden :-)

Public Sub Navngivning()
    For Each wb In Workbooks
        For Each ws In wb.Worksheets
            If Not IsEmpty(ws.Range("d2")) Then
                ws.Name = ws.Range("D2").Value
            Else
                ws.Name = " "
            End If
        Next ws
    Next wb
End Sub
Avatar billede lunddata Nybegynder
11. oktober 2007 - 23:54 #5
Jamen, hvor kan lille årsag give stor virkning
MANGE TAK!
Svar..
Avatar billede lunddata Nybegynder
12. oktober 2007 - 15:23 #6
Svar så kommer der points
Avatar billede jkrons Professor
12. oktober 2007 - 23:27 #7
Her er et svar :-)
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