Muistan joskus nähneeni ratkaisun, missä taulukonvalitsimen nimi saatiin kopioitua kyseisein taulukon soluun. Nyt en löytänyt sitä täältä. Tietäisikö joku tuon kaavan tai koodipätkän.
Taulukonvalitsimen nimi soluun
Dementiaa?
4492
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
taulukon nimeä niin koetas tätä:
=MID(CELL("filename");FIND("]";CELL("filename")) 1;255)
vaan nimen omaan taulukon nimeä, sitä, mikä on taulukonvalitsimessa ("välilehdessä"). Siis esim Taul1, Taul2...
tuota kaavaa...se nimittäin kertoo juuri sen mitä haluat...
ko kaava palauttaa kyllä taulukon nimen mutta ei oikein. Kopioipa kaava vaikka Sheet2 johonkin soluun ja tarkista mitä nyt lukee Sheet1 solussa niinpä niin Sheet2 eikä Sheet1
fiksaamalla kaavaa, että se viittaaa taulukkoon sen saa toimimaan esim.
=RIGHT(CELL("filename";A1);LEN(CELL("filename";A1))-FIND("]";CELL("filename";A1);1))
tai yksinkertaisesti UDF:lla
moduuliin...
Function Taulukonnimi()
Taulukonnimi = ActiveSheet.Name
End Function
ja solussa kirjoitat =taulukonnimi()