Ahoj, mám dva pro mne zatím neřešitelné úkoly při zadávání vzorců do Excelu, se kterými bych potřeboval pomoci.
1. Mám pomocí Data->Ověření vytvořeny dva rozevírací seznamy pod sebou.
Jde nějak naprogramovat aby druhý seznam se redukoval podle zadání hodnoty v prvním?
Př.: V prvním mám A; B; C; D a v druhém 1; 2; 3; 4; 5.
Potřeboval bych aby při zadání v prvním seznamu např. A ze v druhém zobrazily pouze hodnoty např. 1; 2 a 5, při zadání B 2; 3; 4 atd.
2. Zda jde udělat vzájemné propojení dvou buněk.
Př.: Do A1 zadám např. prodej X ks měsíčně a v A2 se automaticky vypočítá prodej za rok. To bych zvládl, ale zda jde udělat, aby to šlo i naopak, pokud přepíši vypočítané číslo za rok v A2 jiným číslem, aby se přepočítal správně i prodej za měsíc v první buňce A1 a takto to šlo neustále měnit ...
Děkuji za rady ...
Excel - pole se seznamem a vzájemné propojení dvou buněk Vyřešeno
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Excel - pole se seznamem a vzájemné propojení dvou buněk Vyřešeno
ad1.
pokud bude overovani dat pouzito pouze na jedinou dvojici bunek (jedna pro A;B;...... a druha pro 1;2;...), pak lze pomoci vzorcu v pridanych sloupcich druheho seznamu a pojmenovane oblasti pozadovane redukce druheho seznamu dosahnout, inspirace viz http://www.dataspectrum.cz/pages/glossary/glossary.htm - Ověření dat - propojení dvojice seznamů 2.
V opacnem pripade je nutno pouzit modifikovany postup tamtez - Ověření dat - propojení dvojice seznamů
ad 2.
nelze resit pomoci vzorcu, nelze totiz mit v bunce vzorec a zaroven vkladat hodnotu do bunky. Nutno pouzit udalostni proceduru VBA v modulu prislusneho listu - A1 - mesicni prodej, B1 rocni prodej (za 12 mesicu):
PS.: pokud potrebujes uvod k VBA, koukni sem http://www.officir.ic.cz/excelentne.html
pokud bude overovani dat pouzito pouze na jedinou dvojici bunek (jedna pro A;B;...... a druha pro 1;2;...), pak lze pomoci vzorcu v pridanych sloupcich druheho seznamu a pojmenovane oblasti pozadovane redukce druheho seznamu dosahnout, inspirace viz http://www.dataspectrum.cz/pages/glossary/glossary.htm - Ověření dat - propojení dvojice seznamů 2.
V opacnem pripade je nutno pouzit modifikovany postup tamtez - Ověření dat - propojení dvojice seznamů
ad 2.
nelze resit pomoci vzorcu, nelze totiz mit v bunce vzorec a zaroven vkladat hodnotu do bunky. Nutno pouzit udalostni proceduru VBA v modulu prislusneho listu - A1 - mesicni prodej, B1 rocni prodej (za 12 mesicu):
Kód: Vybrat vše
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Me.Range("a1:b1")) Is Nothing Then Exit Sub
Application.EnableEvents = False
With Target
If .Address = "$A$1" Then
.Offset(0, 1).Value = .Value * 12
Else
.Offset(0, -1).Value = .Value / 12
End If
End With
Application.EnableEvents = True
End Sub
PS.: pokud potrebujes uvod k VBA, koukni sem http://www.officir.ic.cz/excelentne.html
Re: Excel - pole se seznamem a vzájemné propojení dvou buněk
Díky, obojí funguje bezchybně a moc mě to pomohlo ... 

-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4757
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12167
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
-
Jaký z těchto dvou notebooků vybrat?
od Speed_dead » 10 říj 2024 21:49 » v Rady s výběrem hw a sestavením PC - 11
- 1966
-
od Speed_dead
Zobrazit poslední příspěvek
12 říj 2024 21:07
-
-
- 1
- 1909
-
od Melvidor
Zobrazit poslední příspěvek
12 led 2025 12:01
-
- 16
- 8547
-
od šulda
Zobrazit poslední příspěvek
28 bře 2025 21:30
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti