- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- ricsi99: 6. Genes alaplap tündöklése.. kontra MS/Zintel korlátozásai.(Mehetnek a levesbe)
- sh4d0w: Tele a hócipőm
- Geri Bátyó: Agglegénykonyha 6 – Néhány egyszerű tésztaétel
-
LOGOUT
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Delila_1
veterán
Írtam én is egy makrót – sok magyarázattal –, ami létrehozza a tartalomjegyzék lapot, és az egyes lapokra a visszaugrás csatolást.
Sub Tartalomjegyzek()
'A makró egy tetszőleges nevű munkalapot szúr be a meglévők elé.
'Erre a munkalapra egy tartalomjegyzéket készít a többi munkalapot listázva,
'hivatkozást is elhelyezve, amik az egyes munkalapok egy megadott cellájára mutatnak.
'A lapokra vissza logikájú linket helyez el kérésre, egy megadott cellába.
Dim TartalomLapnev As String, VisszaSzovege As String, VisszaHelye
Dim aktiv As Integer, Vissza As Integer
'Megkérdezi a felhasználótól, mi legyen a tartalomjegyzék munkalapjának a neve
TartalomLapnev = InputBox("Mi legyen a tartalomjegyzék munkalapjának neve?", "Tartalomjegyzék munkalapjának neve")
'Megkérdezi, szeretnénk-e vissza gombot elhelyezni a munkalapokon?
Vissza = MsgBox("Legyen-e egy vissza logikájú link a munkalapokon?", 4, "Vissza logikájú link")
'Ha igen, kérdezze meg, mi legyen a szöveg? pl. 0171:«
'és hol legyen az egyes lapokon
If Vissza = 6 Then
VisszaHelye = InputBox("Hova kerüljön a vissza logikájú link a lapokon?" & vbLf & "Pl.: A1", "Vissza logikájú link helye")
VisszaSzovege = InputBox("Mi legyen a vissza logikájú link felirata?" & vbLf & "Pl. « (bal Alt+0171), vagy Vissza", "Vissza logikájú link felirata")
End If
'Szúrjon be egy új munkalapot a meglévők elé a legelső helyre.
ActiveWorkbook.Sheets.Add Before:=Worksheets(1)
'Adja az új munkalapnak a felhasználó által megadott nevet
Worksheets(1).Name = TartalomLapnev
Range("B1") = TartalomLapnev
Range("B1").Font.Size = 14
'Menjen végig a munkalapokon ...
For aktiv = 2 To ActiveWorkbook.Sheets.Count
'Írjon sorszámot.
Worksheets(1).Cells(aktiv, 1).Value = aktiv - 1 'sorszám
'Adjon linket a lapokhoz
With Worksheets(1)
.Hyperlinks.Add Anchor:=.Cells(aktiv, 2), Address:="", _
SubAddress:="'" & Worksheets(aktiv).Name & "'!" & VisszaHelye, TextToDisplay:=Worksheets(aktiv).Name
End With
'Ha kértünk Vissza linket, hozza létre a vissza logikájú linket a megadott cellába
If Vissza = 6 Then
With Worksheets(aktiv) 'itt adjuk meg, hogy a Vissza link melyik cellára álljon az első lapon
.Hyperlinks.Add Anchor:=.Range(VisszaHelye), Address:="", _
SubAddress:="'" & TartalomLapnev & "'!B" & aktiv, TextToDisplay:=VisszaSzovege
.Range(VisszaHelye).Font.Bold = True
End With
End If
Next aktiv
End Sub
Új hozzászólás Aktív témák
Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Eredeti játékok OFF topik
- Realme GT 2 - aláírjuk
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Apple iPhone 17 - alap
- PlayStation 5
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Mikrotik routerek
- Linux kezdőknek
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- További aktív témák...
- LG 34GN850P-B - 34" Ívelt Nano IPS - 3440x1440 - 160Hz 1ms - G-Sync - FreeSync - HDR 400
- Keresek Zebra TC20 TC21 vagy valamilyen hasonló kaliberű 1D és 2D vonalkódok olvasására alkalmas pda
- Takamine GD20CE elektroakusztikus gitár keménytokkal együtt. Kb 10 alkalommal használt,nem hordoztam
- HIBÁTLAN iPhone 14 Pro 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3234
- Xiaomi Redmi Note 12 Pro 5G 128GB Kártyafüggetlen 1Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest