Poloha dat v Excelu Vyřešeno

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

Moderátor: Mods_senior

Dieesels
Level 1
Level 1
Příspěvky: 91
Registrován: duben 08
Pohlaví: Nespecifikováno
Stav:
Offline

Poloha dat v Excelu

Příspěvekod Dieesels » 20 pro 2009 08:21

Dobrý den, zprvu se omlouvám, že se opět ptám na skoro totéž, bohužel mé předchozí téma je uzamčeno.

Co se týče grafu podařilo se mi to zrealizovat. Ještě by mne zajímalo jak to provést také z daty. Např. mám data ve sloupci A1:B5 a pomocí vba by se změnilo jejich umístění do buněk D1:E5.

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

Re: Poloha dat v Excelu

Příspěvekod navstevnik » 20 pro 2009 09:19

Presunout data (hodnoty) muzes pomoci nasledujiciho kodu:

Kód: Vybrat vše

  With ActiveSheet
    .Range("d1:e5").Value = .Range("a1:b5").Value
    .Range("a1:b5").ClearContents
  End With

pripadne vcetne vzorcu a formatovani:

Kód: Vybrat vše

  With ActiveSheet
    .Range("a1:b5").Cut Destination:=.Range("d1:e5")
  End With

Jinou moznost bez fyzickeho presunuti skyta pouziti vestavene funkce Fotoaparat: vytvor obraz pozadovane oblasti bunek a pak muzes tento objekt premistovat pomoci v minulem prispevku uvedenych prikazu.

Dieesels
Level 1
Level 1
Příspěvky: 91
Registrován: duben 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Poloha dat v Excelu

Příspěvekod Dieesels » 20 pro 2009 16:39

Děkuji, ještě mám dotaz týkající se UserForm. Např. když jsem si vytvořil dva checkbox. Jak provést, aby i po zavření Userform zůstala hodnota na poslední zvolené možnosti?

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

Re: Poloha dat v Excelu

Příspěvekod navstevnik » 20 pro 2009 18:47

Skryti UserForm se zachovanim stavu ovladacich prvku, tedy docasne skryti; frm zustava v pameti:

Kód: Vybrat vše

frmControls.Hide

Odstraneni frm z pameti:

Kód: Vybrat vše

Unload frmControls


PS.: pro otevreni frm je ekvivalentni Load frmControls a frmControls.Show

Dieesels
Level 1
Level 1
Příspěvky: 91
Registrován: duben 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Poloha dat v Excelu

Příspěvekod Dieesels » 20 pro 2009 20:24

Mohl by jste to zakomponovat do toho souboru, nějak se mi to nedaří.
Přílohy
Resize object.xls
(54.5 KiB) Staženo 19 x

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

Re: Poloha dat v Excelu  Vyřešeno

Příspěvekod navstevnik » 20 pro 2009 23:11

Pro ovladaci prvky na listu pouzivej ovladaci prvky z menu Vlozit>Panely nastroju>Ovladaci prvky, tyto poskytuji siroke moznosti programoveho nastaveni vlastnosti, formatovani a zachyceni udalosti. Na list1 je vlozen takovyto CommandButton - cmdMenu, v modulu List1 je pak udalostni procedura cmdMenu_Click. Ovladaci prvky z nabidky Formulare jsou k dispozici pouze kvuli kompatibilite se starsimi verzemi Excelu.

Protoze neuvedls nic blizsiho, je radek kodu skryvajici UserForm1 pridan v udalostnich procedurach OptionButton_Click.
Přílohy
Resize object.xls
(52 KiB) Staženo 28 x

Dieesels
Level 1
Level 1
Příspěvky: 91
Registrován: duben 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Poloha dat v Excelu

Příspěvekod Dieesels » 21 pro 2009 07:10

Paráda, děkuji velice. Přesně tohle jsem potřeboval...ještě jednou děkuji


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

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