Taulukkojen nimet soluihin järjestysnumeroon viittaamalla

Tarve olisi hakea taulukkojennimet (alekkaisiin) soluihin järjestyksessä eli varmaankin viittaamalla jollain indeksinumerolla onnistuu? Eli indeksillä 1 (vai 0) haettaisiin ensimmäisen taulukkosivun nimi jne. Onnistuuko jotenkin kaavalla/funktioilla vai tarvitaanko vba apuun?
2913
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

aktiivisen taulukon saa funktiolla
=MID(CELL("filename");FIND("]";CELL("filename")) 1;255
muut taulukot sitten hankalaa räpeltämistä... esim laittamalla saman koodin muihin taulukoihin samaan soluun ja sitten linkittöö sen solun jne...

VBa siisti ja simppeli aktiiviseen taulukkoon alkaen solusta A1

Sub TaulukonNimet()
For i = 1 To Sheets.Count
Range("A" & i) = Sheets(i).Name
Next i
End Sub

tai omana funktiona soluun haluttu taulukon nimi esim. ==TaulukonNimi(1)

Function TaulukonNimi(Indeksi As Integer) As String
On Error GoTo virhe
TaulukonNimi = Sheets(Indeksi).Name
Exit Function
virhe:
TaulukonNimi = "Ei tietoa???"
End Function

Keep EXCELing
@Kunde

Äänestä
  • = )

    Äänestä

Kommentoi aloitusta


??_?? kirjoitti:

Tarve olisi hakea taulukkojennimet (alekkaisiin) soluihin järjestyksessä eli varmaankin viittaamalla jollain indeksinumerolla onnistuu? Eli indeksillä 1 (vai 0) haettaisiin ensimmäisen taulukkosivun nimi jne. Onnistuuko jotenkin kaavalla/funktioilla vai tarvitaanko vba apuun?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu