- Milyen okostelefont vegyek?
- Yettel topik
- EarFun Air Pro 4+ – érdemi plusz
- Kiszivárgott a Xiaomi 17T és 17T Pro teljes specifikációja és eurós ára
- Hivatalos a OnePlus 13 startdátuma
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Xiaomi 14T - nem baj, hogy nem Pro
- Mobil flották
- Xiaomi 17 Ultra - jó az optikája
-
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
-
m.zmrzlina
senior tag
Van egy ilyen makrórészlet:
For intI = Worksheets.Count To 1 Step -1
If Worksheets(intI).Name <> "összesítő" Then
If Worksheets(intI).Range("B1").Value = "valami" Then
Worksheets(intI).Name = Int(Worksheets(intI).Range("B10").Value)
Else
Application.DisplayAlerts = False
Worksheets(intI).Delete
Application.DisplayAlerts = True
End If
End If
NextAz a bajom vele, hogy ha két munkalapon a B10-es cella (egészrésze) megegyezik akkor (várakozásom szerint) annak kellene történnie, hogy a makró az első munkalapot átnevezi a másiknál pedig hibára fut mivel már van egy olyan nevű munkalap amire az aktuálisat nevezni kellene. (ezt a második munkalapot egyébként törölni szeretném a későbbiekben)
Ezzel szemben az történik, hogy hibaüzenet nélkül végigfut a makró és a második munkalapnak meghagyja az eredeti nevét.
Miért van az hogy nem fut hibára a makró az átnevezésnél és hogyan lehet legegyszerűbben detektálni a névütközést?
(ellenőriztem: nincsen "úgymaradt" Application.DisplayAlerts = False parancs sehol a kódban korábban.)
Új hozzászólás Aktív témák
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- The Elder Scrolls Online Imperial Collector s Edition
- Microsoft és egyéb dobozos és OEM szoftverek
- Windows 10/11 Home/Pro , Office 2024 kulcsok
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
