Hirdetés
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Honor Magic6 Pro - kör közepén számok
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Tesztkört futott a OnePlus Nord CE6
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Mobil flották
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Xiaomi 17 - még mindig tart
-
Mobilarena
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
-
Hali!
Ahhoz, hogy ezt megtehesd, az excel tábla útvonalából ki kell emelni a fájlnevet például. Az alábbi makró ezt teszi. (a fájl kiterjesztést törli) Aztán, hogy a kapott névvel új munkalapot hozol-e létre, vagy egy meglévőt átnevezel, az már rajtad áll.
Private Sub CommandButton1_Click()
Dim Excel_Filename As String
Dim Point As String
Dim BackSlash As String
Dim BackSlashPos As Integer
'értékadás
Excel_Filename = "c:\a\b\abcdefg.xlsx"
BackSlash = "\"
Point = "."
'található-e benne visszaper jel
BackSlashPos = InStr(1, Excel_Filename, BackSlash, vbTextCompare)
'jobbról balra megkeressük az első pontot(.), hisz addig tart a fájl kiterjesztése
'majd kitöröljük
For i = Len(Excel_Filename) To 1 Step -1
c = Mid(Excel_Filename, i, 1)
If c = Point Then
Exit For
End If
Next
Excel_Filename = Left(Excel_Filename, Len(Excel_Filename) - (Len(Excel_Filename) - i + 1))
'ha korábban nem találtunk benne visszaper jelet, akkor az azt jelenti
'hogy nem tartalmazott útvonalat, csak egy sima fájlnév, ez esetben nem kell
'megkeresni az első visszaperjelet ismét jobbról balra. (azaz magát a fájl nevét)
If BackSlashPos <> 0 Then
For i = Len(Excel_Filename) To 1 Step -1
c = Mid(Excel_Filename, i, 1)
If c = BackSlash Then
Exit For
End If
Next
Excel_Filename = Mid(Excel_Filename, i + 1, (Len(Excel_Filename) - i + 1))
End If
MsgBox (Excel_Filename)
End SubFire.
Új hozzászólás Aktív témák
- Forza sorozat (Horizon/Motorsport)
- Gumi és felni topik
- Kuponkunyeráló
- Milyen autót vegyek?
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Parci: Milyen mosógépet vegyek?
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Gyúrósok ide!
- gban: Ingyen kellene, de tegnapra
- Áprilisi hardverpasziánsz
- További aktív témák...
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Game Pass Ultimate előfizetések 3 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Microsoft Office 2024 Home Business dobozos
- BESZÁMÍTÁS! Asus B365M i5 9600K 16GB DDR4 250GB SSD GTX 1660 6GB Formula Air Mesh G3 DeepCool 400W
- Dell Latitude 5430 14" Touchscreen i5-1235U 32GB 512GB 1 év garancia
- Lenovo ThinkPad L13 Gen 2 Yoga Ryzen3 5400U Refurbished - Garancia Akció!
- ÚJ Acer Nitro V 17 AI - 17.3"QHD 165Hz - Ryzen 7 260 - 16GB - 1TB - Win11 - RTX 5060 - 3 év Gar - HU
- HIBÁTLAN iPhone 13 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS4666
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
