Editování mnoha buněk Vyřešeno

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

Moderátor: Mods_senior

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Editování mnoha buněk

Příspěvekod cmuch » 07 lis 2012 13:04

Ahoj,
Mám vyexportovaný list do excelu kde jsou všechny hodnoty jako text, ale já potřebuji s daty dál pracovat.
Zatím dělám tak, že si buňky naformátuji na formát OBECNÉ a pak musím každou projet F2 + ENTER :mad:

Nešlo by nějak jednodušeji to provést?

Zkoušel jsem přes makro načíst hodnotu buňky a pak ji zase do buňky vložit, ale to tu buňku needituje.

Reklama
Mirdad69
Level 2
Level 2
Příspěvky: 219
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Editování mnoha buněk

Příspěvekod Mirdad69 » 07 lis 2012 13:51

Co takhle:

Kód: Vybrat vše

Sub format_number()
Last_Row = Cells(65000, 1).End(xlUp).Row
For J = 4 To 7      'procházené sloupce
    For I = 2 To Last_Row    ' prohledávané řádky
       ' Cells(I, J) = Format(Cells(I, J), "#0.00") * 1 nebo by stačilo
        Cells(I, J) = Cells(I, J) * 1
        Cells(I, J).NumberFormat = "0.00"
    Next I
Next J
End Sub


Pro velký počet buněk je to celkem pomalé (aspoň u mě).

--- Doplnění předchozího příspěvku (07 Lis 2012 14:16) ---

Jiná varianta by mohla být - udělat makro, které ten list uloží jako txt a znovu načte.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Editování mnoha buněk  Vyřešeno

Příspěvekod cmuch » 09 lis 2012 07:42

Děkuji,
to mě mohlo taky napadnou to vynásobit 1 :roll:

U mě pro cca 100000 buněk trvá cca 30s a to se dá jednou za čas vydržet.


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

Kdo je online

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