Välilehden nimen muuttaminen solusta käsin

Anonyymi

Käytössäni on Excel jossa on kuusi välilehteä jotka ovat oletuksena nimettynä Taul1, Taul2 jne.. Toive on saada nimettyä taulukot uudelleen laskentataulukon soluun syötetyn tekstin/numeron mukaiseksi.

Eli jos välilehden Taul1 soluun A1 kirjoittaa Tarkastus, se muuttaisi välilehden nimen Taul1 nimestä Tarkastukseksi.

9

91

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Isot monisivuset taulukot kanattaa suunnitella etukäteen, jotta nimeämiset ei aiheuta ongelmia sen käytössä.
      MS office kannatta muutenkin heitää pois koska se on surkee ja vakoilee!

    • Anonyymi

      Tuohon pitää tehdä snadi makro.

      • Anonyymi

        Makrot on turvallisuusriski.


    • Anonyymi

      En kysyisikään asiaa jos se olisi simppeli. Kyseinen Excel on suojattu työväline johon ei voi laittaa oletus nimiä välehdille. Nimet muotoutuvat sen mukaan mitä tietoja millekin lehdelle täytetään, esim. tarkastus, auditointi jne..

      Löysin täältä vanhemmista keskusteluista kaavaa kyseiseen asiaan vaan eipä toiminut. Liekö jo Ms Office versio muuttunut ajan myötä niin paljon etteivät vanhemmat kaavat enää toimi.

      • Anonyymi

        Ei onnistu kaavoilla. Makrolla onnistuu. Hae vaikka "excel rename worksheet based on cell value" Teet sitten makron, joka ajetaan aina kun haluttu solu päivittyy. Siihen löytyy ohjeita esim. hakemalla "excel run macro when certain cells changes value".


    • Anonyymi

      Kiitos vinkistä. Yritän tutustua tuohon makro maailmaan, eiköhän se siitä....

      • Anonyymi

        Klikkaa työkirjan välilehteä ja valitse Näytä koodi.

        Lisää kaikkiin haluamiisi välilehtiin (Microsoft Excel Objects) koodi:

        Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        ActiveSheet.Name = ActiveSheet.Range("A1")
        End Sub

        Tallenna tiedosto xlsm -muodossa, makroja sisältävänä taulukkona.

        Kirjoita soluun A1 haluamasi teksti ja <naps> se vaihtaa myös välilehden nimeä.


      • Anonyymi
        Anonyymi kirjoitti:

        Klikkaa työkirjan välilehteä ja valitse Näytä koodi.

        Lisää kaikkiin haluamiisi välilehtiin (Microsoft Excel Objects) koodi:

        Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        ActiveSheet.Name = ActiveSheet.Range("A1")
        End Sub

        Tallenna tiedosto xlsm -muodossa, makroja sisältävänä taulukkona.

        Kirjoita soluun A1 haluamasi teksti ja <naps> se vaihtaa myös välilehden nimeä.

        Ei paljoa tarvitse kun osaa...


      • Ihan turhaa kirjoitella joka taulukolle omaa makroa
        Fiksumpi tapa

        ThisWorkbook moduuliin...
        tsekataan , että vain A1 on muuttunut

        Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
        If Not Intersect(Target, Sh.Range("A1")) Is Nothing Then
        Sh.Name = Sh.Range("A1")
        End If
        End Sub


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kuvat! Dannyyn liitetty Helmi Loukasmäki, 22, on puhjennut naisena kukkaan - Some sekoaa: "Sä..."

      Ooo, kaunis aikuinen nainen Helmistä on kasvanut siinä yli 80-vuotiaan Dannyn rinnalla! Katso uudet kuvat: https://ww
      Suomalaiset julkkikset
      61
      4581
    2. Henkirikos Alakylässä

      Nainen löydetty elottomana, mies otettu kiinni. Mitä on tapahtunut?
      Seinäjoki
      51
      3052
    3. Suodatinpussin kastelemalla saa parempaa kahvia

      Kokeilin niksiä ja kyllä tämä kahvi on parempaa nyt. Ei lainkaan maistu paperiselta. Huljuttelee hanan alla suppiloa pap
      Maailman menoa
      139
      2330
    4. Tidätkö nainen

      että suoraan sanottuna v.tut.aa että pääsit näin lähelle minua. Ei olisi oikeasti aikaa tähän mutta silti aina välillä o
      Ikävä
      105
      1946
    5. Mikä on kaivattusi etunimi?

      Otsikossa siis on kysymys eriteltynä. Vain oikeat vastaukset hyväksytään.
      Ikävä
      73
      1515
    6. Onkohan sinulla kaikki hyvin?

      Nyt vähän sellainen outo tunne tuli. Sinun asiasi niin ei minulle toki tarvitse kertoa. Kunhan mietin...
      Ikävä
      38
      1197
    7. Huikeeta, mahtavaa, ihan mielettömän upeeta

      Me ostettiin talo Espanjasta. Tosin saadaan käyttää sitä vain muutama viikko vuodessa kun on monta muutakin ostajaa! M
      Kotimaiset julkkisjuorut
      193
      1115
    8. Oho! Arja Koriseva paljastaa TTK:n ekasta suorasta lähetyksestä: "On vähän ärsyttävä yhtälö!"

      Upea Arja Koriseva! Tsemppiä haasteelliseen tilanteeseen! Lue lisää: https://www.suomi24.fi/viihde/oho-arja-koriseva-
      Suomalaiset julkkikset
      16
      1082
    9. En kestä katsoa

      Sitä miten sinusta on muut kiinnostuneita. Olen kateellinen. Siksi pitäisi lähteä pois
      Ikävä
      87
      1078
    10. Viimeinen reissu tälle kesälle

      Pian se syksy on. Hyvää huomenta ja aurinkoista päivää. ☕🌞🍁🌻🐺❤️
      Ikävä
      173
      1076
    Aihe