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?
Taulukkojen nimet soluihin järjestysnumeroon viittaamalla
2
820
Vastaukset
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- Kiitos taas Kunde!!
= )
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Karhuryhmä
Kellään tarkempaa tietoa miksi ja missä karhuryhmä ollut? Perheväkivaltaa vai huumeperintää kenties taas?283416- 973186
- 763024
Raisionkaaren koira hyökkäys
Taas nähtiin että koiriin ei voi luottaa. Eilen illalla vapaana ollut koira hyökkäsi Raisionkaarella kolmen henkilön kim702958"Mielipide: Äärivasemmiston uhka on otettava vakavasti"
Demokratia näyttäisi olevan Halla-aholle enemmänkin välttämätön paha kuin tavoiteltava asia. Väkivallan ihannointi ja m532891Tapa jolla kohtelit minua viimeksi miellytti erityisesti
Osaat huomioida kauniisti ja katsot aina tilanteita yhteisen hyvän kannalta. Sitä arvostan erityisesti.862668- 352480
- 572341
Satuit vain olemaan
Ensimmäinen joka avasi minussa sen nähdyksi ja rakastetuksi tulemisen puolen. Pitäisi vain muistaa että et ole ainoa. Se432205- 321953