No bez súboru ťažko poradiť.
Snáď iba toľko, neukladaj tam funkciu RANDBETWEEN ale hodnotu. To urobíš makrom.
Select Case Range("A3")
Case 1
Call makro1
Case 1
Call makro2
Case 3
Call makro3
End Select
Merlin99 napsal/a:
Ahoj Pavlus mam jeste jednu prosbu na tebe potreboval bych aby kdyz v bunce A1 = 1 se zpustilo jedno makro ale kdyz bude v bunce treba A1 = 2 se zpustilo uplne jiny makro atd... a to uz s timahle radkama nejde... nejaky napad byl bych vdecny
takhle to taky nejde =/
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A3").Value = 1 Then
Call MAKRO1
elseIf Range("A3").Value = 2 Then
Call MAKRO2
elseIf Range("A3").Value = 3 Then
Call MAKRO3
End If
End Sub
Prípadne takto
Alebo takto, pomocou pomenovaných názvov.
No bez makier takto.
Neviem ako postupovať ak tam bude viacej rovnakých maximálnych hodnôt.
takto?
=SUMPRODUCT((A1:A1000)*(LEFT(B1:B1000;1)="4"))
Wally napsal/a:
Dobrý den, potřebovala bych poradit jak definovat celé číslo a číslo desetinné.
Chci napsat makro:
pokud je číslo celé, tak....
POkud je číslo desetinné, tak...
Děkuji.
@eLCHa
Veď nemusí to byť funkcia. Stačí makro ktoré sa spustí iba keď to bude potrebné
For each bunka in selection
bunka.offset(0,1)= "Vzorce od opičáka"
Alebo aj vzorcom.
A toto ti ide?
Akosi nechápem dôvod. Nestačí zobraziť ANO alebo NE? Načo tam má byť ešte aj to druhé prečiarknuté?
Stačil by jednoduchý IF (KDYŽ).
mikkinachtik napsal/a:
dalo by se to nějak napsat do makra?
If target.value="ano" then Sheets("List1").Range("A9:K9").Copy WorkBooks("Nový_sešit").Sheets("List2").Range("A2")
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.