Avatar billede hjald8 Nybegynder
19. januar 2014 - 18:39 Der er 3 kommentarer og
1 løsning

Er arknavn og cellenavn i Excel-fil? VBA

Håber at nogen kan hjælpe mig her.

Jeg vil gerne have VBA til at kontrollere om et arknavn og et navngivet cellenavn er i projektmappen - når VBA åbner Excel-filen.

Jeg har ikke  problemer med at få VBA til at åbne og lukke filen.

Men hvordan spørger man i VBA om et givet arknavn og cellenavn findes i filen

På forhånd tusind tak.
Avatar billede kabbak Professor
19. januar 2014 - 19:17 #1
For Each ws In ActiveWorkbook.Worksheets
If ws.Name = "Ark2" Then
MsgBox " ark2 eksisterer"
Worksheets(ws.Name).Activate
Exit For
End If
Next
' her kan du så lave koden for din celle, eller er det et navngivet område
Avatar billede hjald8 Nybegynder
20. januar 2014 - 00:13 #2
Tak Kabbak,

Ved du hvad koden er for finde ud om et bestemt navngivet celle findes i filen?

fx hvis man har navngivet en celle som "Retailpriser". Hvilken vba kode skal bruges for at checke om dette navn findes i filen?

på forhånd tak
Avatar billede kabbak Professor
20. januar 2014 - 08:18 #3
Dim Findes As Boolean
Findes = False

' Find navngivet ark
For Each ws In ActiveWorkbook.Worksheets
If ws.Name = "Ark2" Then Findes = True: Exit For
Next
If Findes Then
MsgBox " ark2 eksisterer"
Else
MsgBox " ark2 eksisterer IKKE"
End If
Findes = False

' find navngivet celle
For Each na In ActiveWorkbook.Names
If na.Name = "Retailpriser" Then Findes = True: Exit For
Next
If Findes Then
MsgBox " Retailpriser eksisterer"
Else
MsgBox " Retailpriser eksisterer IKKE"
End If
Avatar billede hjald8 Nybegynder
20. januar 2014 - 16:43 #4
Super. tusind tak
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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