03. december 2004 - 15:31
Der er
10 kommentarer og 1 løsning
en formel som kan opstille arknavne i en kollonne ?
Hej jeg et problem med at få excel, til at opstille navnene på de ark som man nu har. Jeg kunne godt bruge en funktion som kan opstille navnene i en kollonne. Håber der er en der kan hjælpe mig
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
03. december 2004 - 15:32
#1
Øjeblik
03. december 2004 - 15:46
#2
Denne macro virker: a = Sheets.Count For I = 1 To a Sheets(I).Select Range("A1").Select ActiveCell.FormulaR1C1 = Sheets(I).Name Next I Men den skriver dem i celle A1 hele tiden. Jeg skal lige finde funktionen for konvertering af tal til tekst i linie 4 ..... øjeblik
03. december 2004 - 15:59
#3
Her er den så: Sub Macro2() a = Sheets.Count For I = 1 To a B = "A" + Right(Str(I), 1) Range(B).Select ActiveCell.FormulaR1C1 = Sheets(I).Name Next I End Sub
03. december 2004 - 16:03
#4
Jeg giver lige et svar, da jeg har testet funktionen.
03. december 2004 - 16:31
#5
Den skal gerne starte med at opstille arknavnene i felt A6 og så a7 og så videre, kan du få den til det ???
03. december 2004 - 17:03
#6
Hvad er formålet? Hilsen KOL
03. december 2004 - 17:48
#7
at lave en funktion skal kan opstille underark navne i kolonne A og den skal starte i celle A6
03. december 2004 - 20:03
#8
Ja, så ser den således ud: Sub Macro2() a = Sheets.Count For I = 6 To a+6 B = "A" + Right(Str(I), 1) Range(B).Select ActiveCell.FormulaR1C1 = Sheets(I).Name Next I End Sub Ved du hvordan du indsætter denne macro ?
03. december 2004 - 21:41
#9
ja men når jeg afspiller den, så starter den med at opstille arknavnene fra a1 og ikke fra a6. Hvad kan jeg gøre forkert ??
04. december 2004 - 00:14
#10
Sub Macro2() a = Sheets.Count For I =1 To a Range("A" &i+5)= Sheets(I).Name Next I End Sub
04. december 2004 - 00:24
#11
her bliver de til hyperlink Sub Macro2() a = Sheets.Count X = 6 For I = 1 To a ' ret Ark1 til den side hvor du skal have dataerne på If Sheets(I).Name <> "Ark1" Then Sheets("Ark1").Hyperlinks.Add Anchor:=Range("A" & X), Address:="", SubAddress:= _ Sheets(I).Name & "!A1", TextToDisplay:=Sheets(I).Name X = X + 1 End If Next I End Sub
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig