Avatar billede Alexander19 Nybegynder
31. januar 2016 - 20:24 Der er 8 kommentarer og
1 løsning

Navngiv ark ud fra celle ( i andet ark)

Hej eksperter
Jeg vil gerne have navngivet ark 2,3,4,5,6,7,8,9 og 10, ud fra data der står i celle A2 til A10 i ark 1. Altså celle A2 i ark 1 = fanebladets navn for ark 2 osv.
Hvad skal der stå i VBA?
Avatar billede mr_jeth Nybegynder
31. januar 2016 - 21:25 #1
Prøv


Sub NavngivArk()

For i = 2 To 10
Sheets(i).Name = Sheets(1).Cells(i, 1)
Next

End Sub
Avatar billede Alexander19 Nybegynder
01. februar 2016 - 07:11 #2
Hmmm, det virker næsten. Arkene bliver navngivet, men arkene skal kunne opdatere hver gang jeg ændrer navnene i ark 1 - det gør de ikke nu
Avatar billede supertekst Ekspert
01. februar 2016 - 09:53 #3
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Row >= 2 And Target.Row <= 10 Then
        Sheets(Target.Row).Name = Target
    End If
End Sub
Avatar billede Alexander19 Nybegynder
01. februar 2016 - 11:43 #4
Vi er ved at være tæt på nu ;)
Men, det er nødvendigt, at jeg stadig kan taste i de andre celler i ark 1, uden at det går ud over de andre arks navne.
Det kan jeg desværre ikke nu.

Koden skal kun "berøre" celle A2-A10 i fanebladet Ark 1 - resten skal jeg kunne skrive i, uafhængigt af VBA koden.
Avatar billede supertekst Ekspert
01. februar 2016 - 11:53 #5
Ja - ok - vender tilbage efter frokost
Avatar billede supertekst Ekspert
01. februar 2016 - 13:08 #6
Private Sub Worksheet_Change(ByVal Target As Range)
    If (Target.Row >= 2 And Target.Row <= 10) And Target.Column = 1 Then
        Sheets(Target.Row).Name = Target
    End If
End Sub
Avatar billede Alexander19 Nybegynder
01. februar 2016 - 18:27 #7
Merci
Avatar billede Alexander19 Nybegynder
01. februar 2016 - 19:54 #8
Måske hr. supertekst kan svare på mit seneste spørgsmål? ;)
Avatar billede supertekst Ekspert
01. februar 2016 - 23:00 #9
Selv tak - har ikke set dit sidste spørgsmål før nu - men det kunne jeg nok - men du har fået forslag - ellers må du give signal.
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

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