Nejste přihlášen/a.

Přihlásit se do poradny

 

Excel - upozornění

Od: thamilka odpovědí: 12 změna:

Zdravím, chtěla bych se zeptat, jestli je možné v exclu nastavit buňku tak, aby bylo upozorněno, když zavírám excel, že nebyla vyplněna... zní to asi divně, ale je to potřeba, musím do té jedné buňky napsat cenu, ale často na to zapomínám, tak aby mě to upozornilo, že to není vyplněný. Je tady taková možnost?

Děkuji

 

 

12 odpovědí na otázku
Řazeno dle hodnocení

 

 


5x

1) Otevři si Excelový dokument

2) Klávesová zkratka Alt+F11

3) v levém menu dvakrát klikni na ThisWorkbook a do prázdného okna nakopíruj toto makro:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If ThisWorkbook.Sheets("List1").Range("A1").Value = "" Then
MsgBox "Políčko s cenou není vyplněné!", vbCritical, "CHYBA"
Cancel = True
End If
End Sub

Název záložky (List1) a buňku (A1) si změň jak potřebuješ.

4) Křížkem uzavři VBA

Hotovo.

31.01.12 14:57

Hustý

tomas11*

pro mike007 - to je paráda

 

dzordz*

0x

Můžete mít někde vyhrazený prostor tak, aby byl při zavírání vždy vidět, ve kterém bude viset nějaké velké barevné upozornění do doby, než se buňka vyplní.

Pokud chcete skutečně vyskakovací upozornění, bude třeba na to vytvořit makro (a bude to fungovat jen tam, kde jsou v excelu povolena).

 

mirek333*

0x

tady a tady to řeší (v angl.):

excel-answers.com/...

vbaexpress.com/...

ale nebude to nic jednoduchého to makro upravit a nastavit ke spuštění, já jenom, že už to někdo řešil, at se nevynaléza znovu kolo...

 

thamilka

Moc díky za celý návod, ale i když pc zvládám docela dobře, tak tohle mi nejde a nejde nastavit

kubikula*

Ale jde to, přesně podle návodu a je to geniální.

Přidám se do vlákna se svým dotazem.

Potřebuji nastavit u buňky, do které napíšu datum, aby se třeba 30 dní, před dosažením tohoto data, zbarvila.

Toto potřebuji pro kontrolu expirací u seznamu cukrovinek.

Neví někdo, jak na to?

Díky

1) Označit buňku s datumem

2) Podmíněné fotmátování -> vzorec: =NOW()>A1+30 a nastavte si barvičku

doplněno 07.02.12 13:20:

Pro česky Excel: =NYNÍ()>A1+30

doplněno 07.02.12 14:15:

Pardon, teď si čtu dotaz ještě jednou a zjistil jsem, že jsem ho předtím špatně pochopil ...

Tak tedy ještě jednou a snad už správně

=NOW()>=(A1-30)

český Excel: =NYNÍ()>=(A1-30)

kubikula*

Děkuji, dovtípil jsem se a doladil.

Tento vzorec jsem úspěšně aplikoval a zprovoznil. Teď jsem před poněkud trapnám problémem, jak takto označit celý sloupec, abych nemusel nastavovat p. formátování pro každou buňku zvlášt.

dzordz*

Úplně stejně, označte celý rozsah a do vzorce napište první buňku (nejvíc vlevo nahoře). Když nebudete mít ve vzorci dolary, bude se vám to klasicky posouvat po řádcích i sloupečkách a každá buňka se obarví podle své vlastní hodnoty.

Normálně. Označ celý sloupec a do podmíněného formátování vlož vzorec.
Pokud mají být všechny buňky ve sloupci, příp. řádku vázané na A1, tak takto: =NYNÍ()>=($A$1-30)
kubikula*

Vše již funguje jak má.

Děkuji moc za rychlost.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]