Ahoj,
potřeboval bych poradit v MS EXCEL 2007 s několika problémy při vytváření uživatelských tabulek (slouží pro větší skupinu uživatelů):
1) jde podmíněnně zamknout buňka? - např. v sloupci B bude na výběr mezi několika druhy např. jídel. V dalších sloupcích C-X budou např. jednotlivé suroviny. A já potřebuju, aby pro určitý typ jídel nešly některé suroviny vůbec zadat, tj. aby daná buňka nebyla přístupná. A naopak, pokud by se opět změnila hodnota ve sloupci B, tak aby se zpřístupnila? 
2) V databázi je ve slupci K je na výběr s přednastaveného menu pomocí funkce ověření dat několik stavů jednání se zákazníkem. V dalším sloupci je pak uveden týden dalšího kontaktu. Tento se však vztahuje pouze k některým možnostem předchozího sloupce. To vyřeším viz. výše. Ve chvíli, kdy budu mít zadánu správnou hodnotu ve sloupci K a zadán datum ve sloupci L, tak je to OK. Ale když bych změnil hodnotu ve sloupci K (např. na "zákazníkovi nikdy nevolat"), tak už zůstane zadaná hodnota ve sloupci L, tj. zůstane tam ten "týden dalšího kontaktu....Co s tím? 
3) Šlo by nějak nastavit, aby se při zavření souboru vyply všechny filtry ve všech listech sešitu? 
4) Jde zakázat do listu vkládat data přes clipboard? Jde mi o to, že buňky, do kterých uživatel nemá co zasahovat zamknu. To je OK. Ale protože je línej, tak si do buněk, do kterých psát má kopíruje např. čísla zákazníka z různých jiných programů, wordu,.... a rozhasí tím formát cíle podle formátu zdroje a v lepším případě na to zareagují nastavené vzorce chybou "#REF!". Tomu chci zabránit. 
Prosím jakoukoliv radu.
Díky moc.
			
													MS EXCEL - poraďte při vytváření uživatelských tabulek* Vyřešeno
MS EXCEL - poraďte při vytváření uživatelských tabulek*
					Naposledy upravil(a) Rewqa dne 13 čer 2014 14:55, celkem upraveno 1 x.
					
Důvod: *úprava nadpisu.
			
									
						Důvod: *úprava nadpisu.
- 
				d1amond
 - člen HW spec týmu
 - 
		Elite Level 12
		
	 - Příspěvky: 16119
 - Registrován: květen 08
 - Bydliště: České Budějovice
 - Pohlaví: 

 - Stav:
		Offline
 
Re: MS EXCEL - poraďte při vytváření uživatelských tabulek*
Určitě to půjde, ale ne bez maker. Přilož sem sešit jako vzor.
			
									
									Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
						Chcete si nechat sestavit nový počítač?
Re: MS EXCEL - poraďte při vytváření uživatelských tabulek*
Přiložil jsem vzor tabulky. Celá tabulka je v reálu složitější, možností víc,... Jde mi o princip, jak toho dosáhnout. 
Např. u toho makra na vynutí všech filtrů - to by šlo. Jenže reálný stav věci je cca 25 obchodních míst, sdílená tabulka, 25 listů s daty + součotvé listy, cca 1500 řádků dat v každém listu. Takže makro, které se mi podařilo nahrát sice při uzavření vrátí všechny filtry na celkové zobrazení, ale takové ukládání pak trvá cca 1,5 minuty (protože "nulujue" cca 12 x 25 filtrů, a to mi uživatelé nevydrží...Je fakt, že jsem dělal jeden filtr po druhým, ale možná to půjde jednodušeji.
K tomu vzoru:
- chlazený je jenom losos, kapr
- mražená je treska.
Je tedy potřeba, aby při zvolení chlazený / mražený byly zpřístupněny pouze konkrténí ryby. Ideálně, když se změní např. z chlazenýho na mražený či obráceně, tak aby se případně zadaný hodnoty ano/ne ve sloupcích u jednotlivých ryb, které nejsou chlazený / mražený v nabídce smazaly.
Analogicky je to u stavu obchodu. Když zadá uživatel předána nabídka, tak nesmí mít přístupný sloupec J, pokud dá "nabídka akceptována" tak do J musí jít zapisovat a pokud změní na "nemá zájem", tak aby se hodnota ve sloupoci J smazala (když tam předtím měl nabídka akceptována a zadaný týden).
A k bodu 1 - aby nešly do sloupce B a C kopírovat data přes clipboard, ale pouze ručně psát.
Jestli Tě něco napadne, budu rád.
Díky
							Např. u toho makra na vynutí všech filtrů - to by šlo. Jenže reálný stav věci je cca 25 obchodních míst, sdílená tabulka, 25 listů s daty + součotvé listy, cca 1500 řádků dat v každém listu. Takže makro, které se mi podařilo nahrát sice při uzavření vrátí všechny filtry na celkové zobrazení, ale takové ukládání pak trvá cca 1,5 minuty (protože "nulujue" cca 12 x 25 filtrů, a to mi uživatelé nevydrží...Je fakt, že jsem dělal jeden filtr po druhým, ale možná to půjde jednodušeji.
K tomu vzoru:
- chlazený je jenom losos, kapr
- mražená je treska.
Je tedy potřeba, aby při zvolení chlazený / mražený byly zpřístupněny pouze konkrténí ryby. Ideálně, když se změní např. z chlazenýho na mražený či obráceně, tak aby se případně zadaný hodnoty ano/ne ve sloupcích u jednotlivých ryb, které nejsou chlazený / mražený v nabídce smazaly.
Analogicky je to u stavu obchodu. Když zadá uživatel předána nabídka, tak nesmí mít přístupný sloupec J, pokud dá "nabídka akceptována" tak do J musí jít zapisovat a pokud změní na "nemá zájem", tak aby se hodnota ve sloupoci J smazala (když tam předtím měl nabídka akceptována a zadaný týden).
A k bodu 1 - aby nešly do sloupce B a C kopírovat data přes clipboard, ale pouze ručně psát.
Jestli Tě něco napadne, budu rád.
Díky
- Přílohy
 - 
			
		
		
				
- vzor2.xls
 - (31 KiB) Staženo 27 x
 
 
- 
				cmuch
 - Level 4.5

 - Příspěvky: 1547
 - Registrován: březen 11
 - Bydliště: Drsná Vysočina :D
 - Pohlaví: 

 - Stav:
		Offline
 
Re: MS EXCEL - poraďte při vytváření uživatelských tabulek* Vyřešeno
Viz první příspěvek
bod 3)
vypnutí filtrů bych dal spíše asi do otevření sešitu (pro ex2010)
bod4)
http://www.pc-help.cz/viewtopic.php?f=35&t=134511
			
									
									
						bod 3)
vypnutí filtrů bych dal spíše asi do otevření sešitu (pro ex2010)
Kód: Vybrat vše
Private Sub Workbook_Open()
  Dim ws As Worksheet
  For Each ws In ThisWorkbook.Worksheets
    If Not ws.AutoFilter Is Nothing Then
      If ws.FilterMode = True Then
        ws.ShowAllData
      End If
    End If
  Next
End Subbod4)
http://www.pc-help.cz/viewtopic.php?f=35&t=134511
- 
				
- Mohlo by vás zajímat
 - Odpovědi
 - Zobrazení
 - Poslední příspěvek
 
 
- 
				
- 2
 - 13967
 - 
						od Snekment
						Zobrazit poslední příspěvek 
29 led 2025 15:05
 
 - 
				
- 1
 - 7031
 - 
						od atari
						Zobrazit poslední příspěvek 
07 kvě 2025 09:41
 
 - 
				
- 5
 - 5466
 - 
						od atari
						Zobrazit poslední příspěvek 
26 dub 2025 09:11
 
 - 
				
- 
												Excel 2016 - vzorec kombinace podmínek Příloha(y)
od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky - 5
 - 5693
 - 
						od lubo.
						Zobrazit poslední příspěvek 
14 led 2025 00:51
 
 - 
												
 
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 16 hostů

