Zdravim,
řešim teď opačný problém a nikde jsem nic nedohledal....
Potřeboval bych každý řádek buňky vložit do samostatné buňky přes VBA, s tím, že počet řádků v buňce je neznámý.
Díky za každou radu
Petr
			
									
									
						Excel: Každý řádek buňky do sam. buňky Vyřešeno
- Pic
 - Moderátor
 - 
		Guru Level 13
		
	 - Příspěvky: 23292
 - Registrován: září 06
 - Bydliště: Východní Čechy
 - Pohlaví: 

 - Stav:
		Offline
 
Re: Excel: Každý řádek buňky do sam. buňky
Přečti si pravidla tohoto fóra a nevkládej dotaz do cizího tématu a založ si vlastní. Dotaz vložen jako samostatné téma pod upraveným názvem.
			
									
									Přečti si pravidla tohoto fóra! Přečetl jsi si nejprve manuál? Piš tak, abychom Ti rozuměli! Na SZ neodpovídám na požadavky řešení Vašich problémů s PC! 
Nic není dokonalé, ani člověk!
						Nic není dokonalé, ani člověk!
- mmmartin
 - Moderátor
 - 
		Elite Level 10
		
	 - Příspěvky: 9669
 - Registrován: srpen 04
 - Bydliště: Praha
 - Pohlaví: 

 - Stav:
		Offline
 
Re: Excel: Každý řádek buňky do sam. buňky
Počet řádků v buňce je známý za všech okolností - je to jeden řádek. Pravděpodobně si pleteš pojmy buňka a blok. Pokud ne, zkus svůj problém popsat lépe.
			
									
									ASUS Prime Z390-P / Hexa Core Intel core i5 Coffee Lake-S   /   Gigabyte GeForce GTX 650 Ti  /  FORTRON BlueStorm Bronze 80PLUS / W 11
						- 
				cmuch
 - Level 4.5

 - Příspěvky: 1547
 - Registrován: březen 11
 - Bydliště: Drsná Vysočina :D
 - Pohlaví: 

 - Stav:
		Offline
 
Re: Excel: Každý řádek buňky do sam. buňky Vyřešeno
Tazatel to myslí takto,
Zalomený text v bunce pomocí alt+enter
Takže tady je makro co ten text rozdělí za buňku po jednotlivých řádcích.
Text ve sloupci A
			
									
									
						Zalomený text v bunce pomocí alt+enter
Takže tady je makro co ten text rozdělí za buňku po jednotlivých řádcích.
Text ve sloupci A
Kód: Vybrat vše
Sub RozdelText()
  'rozdel zalomeny text do sloupcu za bunku
  
  Dim znak As Integer, OffsetCells As Integer
  Dim radek As Integer, ZalomeniKde As Integer
 
  Application.ScreenUpdating = False
  
  For radek = 1 To Cells(Rows.Count, "A").End(xlUp).Row
    OffsetCells = 1
    With Cells(radek, "A")
      For znak = 1 To Len(.Text)
        ZalomeniKde = InStr(znak, .Text, Chr(10))
         
        If ZalomeniKde > 1 Then
      
          .Offset(0, OffsetCells) = Mid(.Text, znak, ZalomeniKde - znak)
          znak = ZalomeniKde
          OffsetCells = OffsetCells + 1
        Else
          .Offset(0, OffsetCells) = Mid(.Text, znak, Len(.Text) - znak + 1)
          Exit For
        End If
      Next znak
    End With
  Next radek
  Application.ScreenUpdating = True
End Sub
Re: Excel: Každý řádek buňky do sam. buňky
Pic píše:Přečti si pravidla tohoto fóra a nevkládej dotaz do cizího tématu a založ si vlastní. Dotaz vložen jako samostatné téma pod upraveným názvem.
Omlouvám se, v rámci sběsilého hledání se přiznávám, že jsem pravidla nečetl.
cmuch jsi bůh, thx moc!!!
- 
				
- Mohlo by vás zajímat
 - Odpovědi
 - Zobrazení
 - Poslední příspěvek
 
 
- 
				
- 4
 - 2902
 - 
						od zik9
						Zobrazit poslední příspěvek 
12 čer 2025 15:33
 
 - 
				
- 2
 - 13956
 - 
						od Snekment
						Zobrazit poslední příspěvek 
29 led 2025 15:05
 
 - 
				
- 1
 - 7021
 - 
						od atari
						Zobrazit poslední příspěvek 
07 kvě 2025 09:41
 
 - 
				
- 5
 - 5458
 - 
						od atari
						Zobrazit poslední příspěvek 
26 dub 2025 09:11
 
 - 
				
- 
												Excel 2016 - vzorec kombinace podmínek Příloha(y)
od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky - 5
 - 5684
 - 
						od lubo.
						Zobrazit poslední příspěvek 
14 led 2025 00:51
 
 - 
												
 
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 12 hostů

