Excel - export vybraných hodnot do txt Vyřešeno

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

Moderátor: Mods_senior

cave67
nováček
Příspěvky: 3
Registrován: říjen 09
Pohlaví: Nespecifikováno
Stav:
Offline

Excel - export vybraných hodnot do txt

Příspěvekod cave67 » 23 říj 2009 14:58

Zdravim na fóru,
velmi by mi pomohlo makro v excelu pro export vybraných hodnot do txt. Tabulka začíná buňkou A26 a může mít libovolný počet řádků. Do sloupce "I" zapisuji data, ne do všech řádků. Po skončení zápisu bych rád vyexportoval, buď stiskem tlačítka nebo klávesovou zkratkou, data pouze z vyplněných řádků sloupce "I" do txt souboru v tomto tvaru:
Hodnota ze sloupce B^hodnota ze sloupce I ,000 .
Tedy např. 405^12,000
407^10,000
Jméno souboru pro uložení vzít z buňky G5 a uložit např. přímo na disk C: .Koncovka souboru by byla OBO ne txt. Tedy např. makro.obo.
Viz přiložený soubor. Jsem v makrech a VB zelenáč.
Prosím pomůžete? Díky
Přílohy
makro.zip
(1.66 KiB) Staženo 176 x

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel - export vybraných hodnot do txt  Vyřešeno

Příspěvekod navstevnik » 23 říj 2009 18:08

V priloze je soubor do nejz je vlozena procedura v tom nejjednodussim tvaru (bez osetreni chyb) pro zapis dat do souboru *.obo jako zaklad pro dalsi rozvinuti.
Přílohy
makro.xls
(19 KiB) Staženo 686 x

cave67
nováček
Příspěvky: 3
Registrován: říjen 09
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel - export vybraných hodnot do txt

Příspěvekod cave67 » 23 říj 2009 19:10

Díky za rychlou odpověď. Všechno běhá jak má. Jenom výsledný textový soubor obsahuje uvozovky. Při následném importu program tyto hodnoty nepřečte. Může být textový soubor bez uvozovek?
Ještě jednou díky za pomoc.

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel - export vybraných hodnot do txt

Příspěvekod navstevnik » 23 říj 2009 22:05

V procedure VBA Sub ExportToObo() nahrad v radku zapisu do souboru *.obo prikaz Write prikazem Print:

Kód: Vybrat vše

....
      If SCll.Offset(0, 7).Value <> vbNullString Then
        Print #1, SCll.Value & "^" & SCll.Offset(0, 7).Value
      End If
....

cave67
nováček
Příspěvky: 3
Registrován: říjen 09
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel - export vybraných hodnot do txt

Příspěvekod cave67 » 23 říj 2009 23:34

Všechno v pořádku. Díky moc.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    13904
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    6976
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel 2016 - vzorec kombinace podmínek Příloha(y)
    od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
    5
    5632
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    5404
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11

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

Kdo je online

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