Hirdetés
- Nincs több titok: íme, a Samsung Galaxy TriFold!
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 14 Ultra - Leica hercegnő
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Xiaomi 14T - nem baj, hogy nem Pro
- Google Pixel topik
- Milyen okostelefont vegyek?
- Motorola Edge 70 - többért kevesebbet
- Szívós, szép és kitartó az új OnePlus óra
-
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
válasz
gigi183
#10542
üzenetére
A cellák szétválasztására (ha nem csak egyetlen oszlopról van szó) itt egy másik megoldás:
Sub unmerge_v2()
Dim sor As Integer, oszlop As Integer
sor = Selection.Rows.Count 'kijelölt tartomány mérete
oszlop = Selection.Columns.Count 'köszönet érte Fire-nek :-)
For j = 1 To sor
For i = 1 To oszlop
ActiveCell.unmerge 'cellák szétválasztása
Selection.FormulaR1C1 = ActiveCell.Value 'üres cellák értéke = aktívcella értéke
ActiveCell.Offset(0, 1).Select 'eggyel jobbra
Next
ActiveCell.Offset(1, -oszlop).Select 'vissza a sor elejére
Next
End SubArra figyelj, hogy amikor elindul a makró akkor legyen kijelölve a teljes tartomány amiben szétválasztandó celláid vannak.
Természetesen ez a kód is gyorsabban lefut letiltott képernyőfrissítéssel.
-
m.zmrzlina
senior tag
válasz
gigi183
#10542
üzenetére
Örülök ha működik, ha valami gond van jelezd!

A másik problémád megoldására egy ilyesmiből érdemes kiindulni:
Sub unmerge()
Application.ScreenUpdating = False
Range("B1048576").End(xlup).Select 'beáll az B oszlop utolsó cellájába
Do Until ActiveCell.Value = "Name" 'ciklus amíg fel nem ér a fejlécig
ActiveCell.unmerge 'cellák szétválasztása
Selection.FormulaR1C1 = ActiveCell.Value 'üres cellák értéke = aktívcella értéke
ActiveCell.Offset(-1, 0).Select 'egy cellát fel
Loop
Application.ScreenUpdating = True
End SubA lényeg a ciklusmagban lévő első két sor. Természetesen ha más a tartomány vagy a kilépési feltétel akkor át kell írni de a szétválasztás és a kitöltés szerintem így működhet.
Én a #10537-ben lévő táblázat B oszlopában lévő összevont cellákon teszteltem.
Majd pontosíts!
Új hozzászólás Aktív témák
- Nincs több titok: íme, a Samsung Galaxy TriFold!
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen billentyűzetet vegyek?
- Minőségi ugrást hozhat a One új médiaboxa?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Meggyi001: Több tucat Eiffel torony??? Igen, gyere, mutatom, hogy hol...
- Xiaomi 14 Ultra - Leica hercegnő
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Fejhallgató erősítő és DAC topik
- Xiaomi 14T - nem baj, hogy nem Pro
- További aktív témák...
- REFURBISHED és ÚJ - DELL Universal Dock UD22
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- Konzol felvásárlás!! Playstation 5, Playstation 5 Pro
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo X1 Yoga 2nd - i7-7G I 8GB I 256GB SSD I 14" WQHD Sérült I W11 I CAM I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest

Fferi50

