@eLCHa
Stačilo, ale zadávateľ tam zrejme bude chcieť iné hodnoty ako 1;2;3;4;5;6;7. Možno 1,5;2;2,5;2;2;...
Najjednoduchšie je to ako uviedol eLCHa.
makro je zbytočné a po funkciách zostanú zbytočné smeti.
@eLCHa
Ešte jednoduchšie ako moje. Trochu mi robili problém české a anglické funkcie.
@kyblik
A čo funguje? Čo je správne 6 alebo 7?
No neviem, čo myslíš pod tými iteráciami, ale ja som tam našiel tých delení iba 6.
=int(log(100)/log(2))
Alebo ak chceš
=int(log(100)/log(2))+1
A nechceš napísať, čo vlastne chceš?
Pridaj si tam ten tučný riadok riadok
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Call obnov
Application.EnableEvents = True
Target.Select
End Sub
A zakázať makrom kopírovanie? Tak to netuším ako.
Vyskúšaj kopírovanie na hárku1.
Do "hárok2" si môžeš uložiť tvoje formátovanie. Makro "uloz"
Sorry robil som to v excel 2003 a tie novinky mi nešli otvoriť. Tak som si myslel, že pôjde iba o klasické podmienené formátovanie.
To asi dobre nepôjde.
Riešenie by som videl v tomto.
Skopíruj si iba formáty na samostatný list. Môžeš ho potom aj skryť.
A potom si ich môžeš obnoviť naspäť.
Takto?
Alebo takto.
Dátum sa ukladá v bunke A1
A čo takto?
Treba vymazať bunku A1
do C
=if(b1="m";a1;"")
do D
=if(b1="ž";a1;"")
IF=KDYŽ
@opičák
Urobil si to presne podľa zadania.
Ale myslím že to bude mať pre zadávateľa podobný efekt ako u toho čo vie anglicky iba dve slová "fuck" a "shit". Málokedy príde na to reč.
Vyznač myšou bunky C18-C19.
Potom stlač CTRL a pri stlačenom CRTL postupne vyznač F18-F19, G18-G19, H18-H19, I18-I19 (nevyznačuj naraz celú oblasť F18-I19!!!! Ale postupne po jednotlivých stlpcoch)
A na záver naformátuj bunky > zarovnanie(zlúčenie)
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.