Dobrý den,
je nějak možné v excelu vymyslet podmínený obsah buňky?
Příklad:
V rozhodovací buňce vybírám mezi "OK" a "NA" a chtěl bych v určitých buňkách s ohledem na tyto hesla toto:
v případě "NA" - automaticky vyplnit nějakým textem (jako "nepoužito" či tak něco)
v případě "OK" - ponechat políčko prázdé s možností zapisovat
Samozřejmě po změně rozhodovacího políčka z "OK" na "NA" ponechat automatické vyplnění buňky a naopak.
Děkuju moc
P.
Excel - podmíněný obsah buňky
-
- č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: Excel - podmíněný obsah buňky
Funkce =Když(podmínka; ano; ne). Problém je, že vzorec musí být v buňce, a když ho přepíšeš, už není - buď hodnota nebo vzorec.
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: Excel - podmíněný obsah buňky
No to je mi právě jasný, právě bych potřeboval, ať mi tam ta funkce zůstane, když zpět změním rozhodovací buňku...
-
- č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: Excel - podmíněný obsah buňky
Zkus nahodit v excelu příklad, a přilž ho sem. Nějak nechápu.
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č?
-
- Level 2
- Příspěvky: 197
- Registrován: duben 12
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - podmíněný obsah buňky
Je možno použít další samostatný sloupec, který o tom bude rozhodovat? Je možno použít makro (VBA) - SheetChange? Jak psal d1amond pošli nějaký příklad, ze zadaní jsem to také úplně nepochopil.
Více o kancelářském balíku MS Office na http://office.lasakovi.com/ (Word, Excel, PowerPoint, Access, Outlook, Project, OneNote)
Re: Excel - podmíněný obsah buňky
Sand to bude z příkladu lépe pochopitelné.
Díky
P.
Díky
P.
- Přílohy
-
- Priklad.pdf
- (24.92 KiB) Staženo 136 x
-
- Pohlaví:
Re: Excel - podmíněný obsah buňky
Data / Ověření, vyplnit a odškrtnout na poslední záložce varování. Tak to vidím já.
-
- Level 2
- Příspěvky: 197
- Registrován: duben 12
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - podmíněný obsah buňky
No chtěl jsem něco v Excelu, ale zkusil jsem něco připravit, snad jsem pochopil dobře. Viz příloha - pokud Je v F3 OK vyplní se test, pokud NA vyplní se nepoužito. Používa makro a událost listu Change
Kód: Vybrat vše
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("F3").Value = "NA" Then
Application.EnableEvents = False
Range("C5").Select
ActiveCell.FormulaR1C1 = "Nepoužito"
Application.EnableEvents = True
Else
Application.EnableEvents = False
Range("C5").Select
ActiveCell.FormulaR1C1 = "test"
Application.EnableEvents = True
End If
End Sub
- Přílohy
-
- www-lasakovi-com-excel-rekce-zmena.xlsm
- (15.76 KiB) Staženo 90 x
Více o kancelářském balíku MS Office na http://office.lasakovi.com/ (Word, Excel, PowerPoint, Access, Outlook, Project, OneNote)
Re: Excel - podmíněný obsah buňky
Koukal jsem na to a super, jenže já potřebuju, když je parametr "OK", aby bylo možno do buňky vpisovat libovolný text. Takhle ho tam sice napíšu, ale po potvrzení buňky se zobrazí ono nadefinované "test". Šla by třeba použít jen první půlka toho makra?
Díky
P.
--- Doplnění předchozího příspěvku (24 Kvě 2012 10:31) ---
Prubnul jsem to a jde. Děkuju moc. :)
P.
--- Doplnění předchozího příspěvku (24 Kvě 2012 10:33) ---
Poslední dotaz, šlo by tedy ještě sem:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("F3").Value = "NA" Then
Application.EnableEvents = False
Range("C5").Select
ActiveCell.FormulaR1C1 = "Nepoužito"
Application.EnableEvents = True
End If
End Sub
Přidat něco, co by mi při přepnutí z "NA" do "OK" vymyzalo text "Nepoužito"?
Děkuji
P.
Díky
P.
--- Doplnění předchozího příspěvku (24 Kvě 2012 10:31) ---
Prubnul jsem to a jde. Děkuju moc. :)
P.
--- Doplnění předchozího příspěvku (24 Kvě 2012 10:33) ---
Poslední dotaz, šlo by tedy ještě sem:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("F3").Value = "NA" Then
Application.EnableEvents = False
Range("C5").Select
ActiveCell.FormulaR1C1 = "Nepoužito"
Application.EnableEvents = True
End If
End Sub
Přidat něco, co by mi při přepnutí z "NA" do "OK" vymyzalo text "Nepoužito"?
Děkuji
P.
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Excel - podmíněný obsah buňky
Tak asi takto:
Kód: Vybrat vše
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("F3") Then
If Range("F3").Value = "NA" Then
Application.EnableEvents = False
Range("C5").Select
ActiveCell.FormulaR1C1 = "Nepoužito"
Application.EnableEvents = True
ElseIf Range("F3").Value = "OK" Then
Application.EnableEvents = False
Range("C5").Select
ActiveCell.FormulaR1C1 = ""
Application.EnableEvents = True
End If
End If
End Sub
Re: Excel - podmíněný obsah buňky
Super,
díky moc.
P.
díky moc.
P.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 2760
-
od Grander
Zobrazit poslední příspěvek
02 dub 2025 15:29
-
- 3
- 3936
-
od johnzy
Zobrazit poslední příspěvek
21 čer 2024 14:41
-
-
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
- 4809
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12223
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 1
- 4720
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů