Excel: Každý řádek buňky do sam. buňky Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Florin
nováček
Příspěvky: 2
Registrován: březen 16
Pohlaví: Muž
Stav:
Offline

Excel: Každý řádek buňky do sam. buňky

Příspěvekod Florin » 11 bře 2016 12:09

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

Reklama
Uživatelský avatar
Pic
Moderátor
Guru Level 13
Guru Level 13
Příspěvky: 23292
Registrován: září 06
Bydliště: Východní Čechy
Pohlaví: Muž
Stav:
Offline

Re: Excel: Každý řádek buňky do sam. buňky

Příspěvekod Pic » 12 bře 2016 16:24

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!

Uživatelský avatar
mmmartin
Moderátor
Elite Level 10
Elite Level 10
Příspěvky: 9504
Registrován: srpen 04
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: Excel: Každý řádek buňky do sam. buňky

Příspěvekod mmmartin » 12 bře 2016 19:03

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.
b-bb.jpg
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
Level 4.5
Příspěvky: 1544
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel: Každý řádek buňky do sam. buňky  Vyřešeno

Příspěvekod cmuch » 12 bře 2016 21:00

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

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

Florin
nováček
Příspěvky: 2
Registrován: březen 16
Pohlaví: Muž
Stav:
Offline

Re: Excel: Každý řádek buňky do sam. buňky

Příspěvekod Florin » 14 bře 2016 08:56

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
  • Excel - filtr na formát buňky + obsah Příloha(y)
    od popcorn » 19 zář 2023 17:07 » v Kancelářské balíky
    0
    2056
    od popcorn Zobrazit poslední příspěvek
    19 zář 2023 17:07
  • Excel a OneDrive
    od sginfo » 11 zář 2023 15:28 » v Kancelářské balíky
    16
    6267
    od mirekol Zobrazit poslední příspěvek
    20 říj 2023 08:31
  • Excel komparacedvou soborů Příloha(y)
    od teichmann.ondrej » 15 dub 2024 17:26 » v Kancelářské balíky
    7
    1741
    od teichmann.ondrej Zobrazit poslední příspěvek
    včera, 12:28
  • Excel - vlastní formát Příloha(y)
    od Story-Long » 11 srp 2023 14:50 » v Kancelářské balíky
    3
    1980
    od Story-Long Zobrazit poslední příspěvek
    14 srp 2023 10:11
  • excel-posun makra
    od actionboy » 12 bře 2024 18:59 » v Kancelářské balíky
    1
    386
    od Grimm Zobrazit poslední příspěvek
    12 bře 2024 21:43

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů