Moro
Miten saa solun määriteltyä siten että kun siihen kirjoittaa niin solun sisältö on yhtäkuin kyseisen välilehden nimi (jossa solu sijaitsee)?
Koulussa joskus tälläinen asia muistaakseni oli mutta 3 vuoden jälkeen ei millään muistu mieleen.
Tattista
X solu=välilehden nimi
11
4896
Vastaukset
Kunde ei tajunnut yhtään mitään...
voisitkos antaa esimerkin1) Välilehden nimi "Tau1", kun kirjoittaa soluun C3 tekstin "Tau1", niin eikös se ole siinä?
2) Jos kirjoittaa samaan soluun =Sheet(), niin tulos on kaiketi sama?
(-;- sweit
Solu pitäisi olla määritettynä siten että kun siihen kirjottaa tekstiä ja painaa enter niin sama teksti ilmestyy kyseisen välilehden nimeksi. Eli toiminta olisi jotenkin asetettu kyseisen "solun rakenteeseen(?)".
Jos vaikka A1 soluun oisi tehty tälläinen "kikka" niin aina kun kirjottaisin A1:seen jotain ja painaisin enter, niin solun A1 sisältö muuttaisi välilehden nimen täksi samaksi. Eli A1=Sheetin nimi.
Tämä voi olla joku aivan törkeen yksinkertainen asia, mutta oon vähän huono selittämään =P sweit kirjoitti:
Solu pitäisi olla määritettynä siten että kun siihen kirjottaa tekstiä ja painaa enter niin sama teksti ilmestyy kyseisen välilehden nimeksi. Eli toiminta olisi jotenkin asetettu kyseisen "solun rakenteeseen(?)".
Jos vaikka A1 soluun oisi tehty tälläinen "kikka" niin aina kun kirjottaisin A1:seen jotain ja painaisin enter, niin solun A1 sisältö muuttaisi välilehden nimen täksi samaksi. Eli A1=Sheetin nimi.
Tämä voi olla joku aivan törkeen yksinkertainen asia, mutta oon vähän huono selittämään =Ptaulukon moduuliin...
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("A1")) Is Nothing Then
ActiveSheet.Name = Range("A1")
End If
End Sub- Sweit
kunde kirjoitti:
taulukon moduuliin...
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("A1")) Is Nothing Then
ActiveSheet.Name = Range("A1")
End If
End SubKiitos!
- Sweit
kunde kirjoitti:
taulukon moduuliin...
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("A1")) Is Nothing Then
ActiveSheet.Name = Range("A1")
End If
End SubHeh heh.. Voisitkos vielä rautalangasta vääntää mihin tuo pitää laittaa. Olen koittanut tökötä tuon koodin Visual Basicin kautta joka paikkaan, mutta eihän se mistään toimi.
Nimimerkillä "ei vain osaa" - Sweit
Sweit kirjoitti:
Heh heh.. Voisitkos vielä rautalangasta vääntää mihin tuo pitää laittaa. Olen koittanut tökötä tuon koodin Visual Basicin kautta joka paikkaan, mutta eihän se mistään toimi.
Nimimerkillä "ei vain osaa"W00t! Sain toimimaan, Kiitos! =)
- Anonyymi
Entäs toisinpäin? A1 solun arvo muuttuu jos välilehden nimi muuttuu. Kiitos
- Anonyymi
Function TaulukonNimi()
Application.Volatile
TaulukonNimi = ActiveSheet.Name
End Function
- Anonyymi
Vaihda se surkee vakoileva MS offise johonkin toimivaan!
Aika pahan kyssärin heitit ;-)
Taulukon nimen muutokselle ei löydy tapahtumaa, mutta kikkailemalla sekin syntyi...
Vanhalla EXCEL4 macrolla homma hoituikin
ThisWorkbook moduuliin...
Option Explicit
Private Sub PäivitäTaulukonNimi()
ActiveSheet.Range("A1").Formula = _
"=MID(CELL(""filename""," & _
ActiveSheet.Name & "!A1" & _
"),FIND(""]"",CELL(""filename""," & _
ActiveSheet.Name & "!A1" & _
")) 1,255)"
End Sub
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
On Error Resume Next
Application.EnableEvents = False
PäivitäTaulukonNimi
Application.EnableEvents = True
End Sub
Sub Reset()
Application.EnableEvents = True
Application.Calculation = xlCalculationAutomatic
End Sub
Keep EXCELing
@Kunde
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Lataus pakkaskelissä
En olisi koskaan ostanut sähköautoa jos olisin tajunnut että ne eivät lataa pakkasissa suurteholatauksella vaan istut tu1656252Kun väestö ikääntyy ja veronmaksajat vähenee, mitä sitten vasemmistolaiset?
Maahanmuutto ei vaan ole ratkaisu väestön ikääntymiseen. Maahanmuutto lykkää ja hidastaa väestön ikääntymistä ja työv932816Miksei Trump ole kiinnostunut Suomen valloittamisesta?
Täällähän on enemmän turvetta kuin Norjalla öljyä. Eikö Ttump ole turvenuija?921791Aktivistinainen pysäytti ICE-agentin luodin päällään USA:ssa!
Video ampumistilanteesta: https://edition.cnn.com/2026/01/07/us/video/ice-shooting-minneapolis-digvid "Media: ICE:n am431515Kyllä mä suren
Sitä että mikään ei ole kuten ennen. Ei niitä hetkiä ja katseita. Toisaalta keho lepää eikä enää tarvitse sitä tuskaa ko91226- 491025
Mitä tarkoitat
”Silti koen sinulta puuttuvan jotain, joka kutsuu minua antamaan sinulle juuri sitä.”23948- 66922
- 10916
- 21913