Makro v Excelu - opusteni Listu Vyřešeno

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

Moderátor: Mods_senior

Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Makro v Excelu - opusteni Listu

Příspěvekod mike007 » 17 úno 2009 10:49

Do ThisWorkbook dej toto makro:

Option Compare Text
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
If Sh.Name = "Input Data" Then Call seradit
End Sub


Do Modulu tuto subrutinu:

Sub seradit()
Dim seradime As Range
Dim zalozka As Worksheet
Set zalozka = Sheets("Input data")

Set seradime = zalozka.Range("A1:B31")
seradime.Sort Key1:=zalozka.Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub


Jakmile klikneš do jiné záložky, data v záložce >>Input data<< se seřadí.

PS: Nekroutil jsem hlavou ani jednou. Nemám to zapotřebí. Ten umí to, ten zas tohle ... :wink:
Přílohy
test.xls
(64.5 KiB) Staženo 14 x
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.

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

Re: Makro v Excelu - opusteni Listu

Příspěvekod navstevnik » 17 úno 2009 18:19

to stana:
Pro inspiraci k budoucimu ukolu jsem trochu upravil prilozeny sesit, snad postaci informace na listu Input Data a komentare v modulech VBA.
Pzn.: Po otevreni sesitu je zobrazen formular nad listem Input Data, pro pristup k editoru VBA je nutno vyberem libovolne bunky zrusit fokus nebo vybrat jiny list.
Přílohy
PodleJmen_puvodni_1.xls
(79.5 KiB) Staženo 21 x

Stana
nováček
Příspěvky: 14
Registrován: únor 09
Pohlaví: Žena
Stav:
Offline

Re: Makro v Excelu - opusteni Listu

Příspěvekod Stana » 18 úno 2009 08:12

To Mike007, ten sprdunk v mem dalsim dotazu nebyl nutny. Tohle forum pouzivam poprve a mela jsem stranku se svym dotazem otevrenou a jen jsem ji refreshovala, vubec jsem si nevsimla, ze odpovedi pokracuji na strane 2. Cely vecer (jediny cas, kdy muzu u PC sedet, neb mam male dite) jsem cekala na odpoved, abych mohla pokracovat a jen jsem refreshovala a mezitim zkousela vyresit jiny problem. Jsem hodne vdecna za pomoc, ktera se mi tu naskytla, coz jsem myslim v kazdem svem prispevku zduraznovala. Uznavam, ze byla moje chyba,ze jsem se nepodivala na pokracovani odpovedi, ale tvuj ton a zpusob jakym jsi me sjel je na ponekud prehnany !!!

Navstevnikovi i tobe Miku ze srdce dekuju za pomoc pri vyreseni tohoto problemu. Nemohu to ted sice vyzkouset, protoze se k pocitaci dostanu nejspis zase az v noci. A to uz budu asi unavena a zase bych se dopoustela nejakych neodpoustejicich se hnusaren, ze!

Kazdopadne, jeste jednou dekuju za radu, mineno vazne.

Stana
nováček
Příspěvky: 14
Registrován: únor 09
Pohlaví: Žena
Stav:
Offline

Re: Makro v Excelu - opusteni Listu

Příspěvekod Stana » 18 úno 2009 21:14

Miku, co jsme si to jsem si vsechno dobry jo? :D
Ten SORT funguje UUUUUZASNE!!!! Dekuju.


Navstevniku, smekam! Diky za tip. To uzamykani radek bude v uplne jine tabulce, bude tam vic sloupcu ....pokusim se to udelat podle tveho vzoru....ale popravde....VB je pro me spanelska vesnice!!! Ale zkusim to. Dekuju.


  • 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: Seznam[Bot] a 2 hosti