< návrat zpět

MS Excel


Téma: podmienená spolupráca rss

Zaslal/a 31.3.2009 19:43

Prosím o radu ako upraviť v riadku dve bunky tak, aby prvá , ak bude aktívna sa v druhej vypočítal jednoduchý súčin, ak bude neaktívna v druhej bude zobrazená 0, a aby niečo, nejaký optický uputávač upozorňoval,že prvá bunka je spínačom variácie.
Ďakujem R.

Zaslat odpověď >

#000426
avatar
Po pravdě, nerozumím zadání. A řek bych, že to bude problém i pro ostatní. Chtělo by to rozvést nebo upřesnitcitovat
#000427
avatar
A možná ráno moudřejší večera, už sem nějaký přetažený, zítra na to kouknu znovu 3 4 2 5 7citovat
#000441
avatar
Upresnenie
Bunky A1, B1
Funkcia A1: optické zvýraznenie (blikač) ak sa zaktivizuje spustí sa príkaz v B1, ak sa nezapne v B1 zobrazuje 0 (Nula.) Požiadavka aby obyčajný užívateľ - nezainteresovaný vedel,že A1 má funkciu vypni zapni. Aby to bolo jasné aj v polohe zapnuté aj polohe vypnuté. Lebo keď npr. uložím tabuľku so zapnutým A1 a bliká len pri vypnutom, nezainteresovaný nevie , že A1 môže vypnúť - zapnúť.

Funkcia B1: ak sa zaktivizuje A1 v B1 zobrazí výsledok zadaného výpočtu v bunke B1, ak sa A1 nezaktivizuje zobrazí 0 (nula).

V podstate mi stačí príkaz : keď je A1 aktívne zobraz výpočet,keď nie zobraz 0. Ale aktívne znamená optický blikač blikajúci v obidvoch polohách , napr v dvoch farbách- zapnutý npr. modrá - vypnutý npr. červená.

Ďakujem.
Rcitovat
#000444
avatar
Private Sub Worksheet_Activate()
Range("a1") = "Vypočti!": Range("a1").Interior.ColorIndex = 30
Range("b1") = 0
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("a1") = ActiveCell Then
If Range("a1") = "Vypočti!" Then
Range("a1") = "Vypočteno": Range("a1").Interior.ColorIndex = 10
Range("b1") = 5 * 6: Range("b1").Activate
ElseIf Range("a1") = "Vypočteno" Then
Range("a1") = "Vypočti!": Range("a1").Interior.ColorIndex = 30
Range("b1") = 0: Range("b1").Activate
End If
End If
End Subcitovat
#000445
avatar
Udělal jsem to jen na ty 2 stálé barvy. Kod tedy vložíš do odpovídajících dvou událostí listu. Při jeho aktivaci se nastaví jako výchozí stav Vypočti!.
Při následných aktivacích buňky A1 se již budou stavy a byrvy střídat. Colorindex si nastav podle svého gusta a taky samozřejmě vzorec 5*6 2citovat
#000446
avatar
No a ten blikač někdy příštěcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje