Ga naar inhoud

macro met functie ALS bij op laten starten ?


kkar

Aanbevolen berichten

Hallo

Ken niet echt veel van excel zeg er dat maar bij,..........zodat den helper weet........dat ie geen te moeilijke dings mag vragen indien het nodig is.:-)

Dus ik heb een nederlandstalige excel 1997 en mijn prob is dat deze formule ALS waar is "Paars is :-) EERST→" doet en ik zou willen of daar kan bijkomen dat een (bestaande) macro vandaar aan geroepen kan geroepen worden.

=ALS(EN($D$23>=$B$23;$D$23>=$C$23;$D$23>=$A$23);"Paars is :-) EERST→ ";" :-( ")

Zodus zoiets als =ALS is WAAR,....... "Paars is :-) EERST→ "en voerd de macro PAARS ook bij uit.

Kan dat?:argh:

Link naar reactie
Delen op andere sites

Hallo

Ken niet echt veel van excel zeg er dat maar bij,..........zodat den helper weet........dat ie geen te moeilijke dings mag vragen indien het nodig is.:-)

Dus ik heb een nederlandstalige excel 1997 en mijn prob is dat deze formule ALS waar is "Paars is :-) EERST→" doet en ik zou willen of daar kan bijkomen dat een (bestaande) macro vandaar aan geroepen kan geroepen worden.

=ALS(EN($D$23>=$B$23;$D$23>=$C$23;$D$23>=$A$23);"Paars is :-) EERST→ ";" :-( ")

Zodus zoiets als =ALS is WAAR,....... "Paars is :-) EERST→ "en voerd de macro PAARS ook bij uit.

Kan dat?:argh:

of dit in een andere cel

=ALS(EN(A23>B23;C23;D23);Sub_Openen();"") (ps.die Sub_openen)werkt niet eh...)dat is mijn vraag eh...dat ik

niet ergens kan vinden hoe dat werkt.

Link naar reactie
Delen op andere sites

Hoop wel dat we allebei verkeerd denken want ik denk zo ook,kon er in elk geval niks over vinden dat het wel zou kunnen.:-(

Maar vandaar mijn vraag hier eh....,want nu is het opgeslagen in excel als ***.xltm,misschien dat er wel iemand gaat zeggen dat het daar ergens iets mee te maken heeft.

Link naar reactie
Delen op andere sites

Wilde dat den eerste keer al doen,maar het lukte toen niet dat was wel opgeslagen als xstart.xltm,nu veranderd in xstart.xls en nu ging het direckt.

Heb mijn vraag feitelijk verkeerd gesteld want het hoeft niet (maar het mag)in de funtctie ALS zijn,als de macro maar uit zichzelf opstart(als een cel de grootste is,in dit geval),gelijk in uw voorbeeld.......hoe werkt dat?

Als je dit start en je drukt den ctrl+de eerste letter van die vier kleuren in dan veranderd den balk beneden van kleur en dat was welk ik hier wilde dan,dat ie zegd welke kleur eerst staat en dat ie de bij behorende macro automatisch start zodat die balk de goede kleur krijgt.

En dat is voor jou simpel hoe dat moet,dat heb ik alwel gezien.:-)

XLSTART.xls

Link naar reactie
Delen op andere sites

Kijk eens naar het bijvoegsel,dus programma code weergeven en daar gaf ik dat in ,blauw doet ie maar de rest als ik er de zin "Private Sub Worksheet_Change(ByVal Target As Range" uitlaat ,geeft ie geen foutmelding maar dan

start ie alleen de macro blauw als a30=1.Zet ik er die regel wel bij in ,dan krijg ik deze foutmelding.

Kan je daar maar een gegeven ingeven,of wat moet ik daar zetten?

A30 is de eerste kleur blauw=ALS(EN($A$23>$B$23;$A$23>$C$23;$A$23>$D$23);1;2)

A31 is de tweede kleur rood

A32 groen

A33 paars

post-26752-1417705782,4341_thumb.jpg

Link naar reactie
Delen op andere sites

Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.