De tekst
Sub Macro()
If Range("A1").Value = "1" Then
' mijn macro
werkt alleen als ik in cel "A1" zelf iets neer zet en met
enter dit bevestig, de inhoud laten veranderen door het
besturings element start niet de macro.
Heeft iemand hiet een oplossing voor.
Alvast bedankt.
Private Sub WorkSheet_Change(Byval Target as Range()
If Target.Value = "1" Then
'jouw macro
End sub
--
Vragen is niet dom....doen zonder te weten, da's pas dom.
"andre" <and...@zonnet.nl> wrote in message
news:020b01c30067$006b4f50$a301...@phx.gbl...
Deze macro moet naar de werkblad-code gekopieerd worden:
http://users.pandora.be/ingrid/excel/copyvba.htm#blad
Ingrid
andre schreef in news:020b01c30067$006b4f50$a301...@phx.gbl
Bedankt voor de goede raad maar mijn probleem blijft.
Als ik de waarde in cel "A1" wijzig met een besturings
element dan wordt daar niet naar gekeken.
Wat ik uit eindelijk wil is:
Met een keuze lijst met invoervak iets selecteren
cel1=tekst1 geeft 1 in uitvoercel
cel2=tekst2 geeft 2 in uitvoercel
cel3=tekst3 geeft 3 in uitvoercel
(met als extra optie om dit te bevestigen een commadbutton)
met de uitkomst in het uitvoercel moet dan macro 1, 2 of
macro 3 worden gestart .
Ik heb wel iets gevonden in de nieuws groep die zoiets
doet ,maar ook deze oplossing reageerd alleen als je zelf
iets in cel "A1" zet en dit bevesting met een enter.
kan het dan echt niet zonder die enter toets.
met vriendelijke groet andre
>-----Oorspronkelijk bericht-----
>.
>
Bedankt voor de goede raad maar mijn probleem blijft.
Als ik de waarde in cel "A1" wijzig met een besturings
element dan wordt daar niet naar gekeken.
Wat ik uit eindelijk wil is:
Beste ingrid
Bedankt voor de goede raad maar mijn probleem blijft.
Als ik de waarde in cel "A1" wijzig met een besturings
element dan wordt daar niet naar gekeken.
Met een keuze lijst met invoervak iets selecteren
cel1=tekst1 geeft 1 in uitvoercel
cel2=tekst2 geeft 2 in uitvoercel
cel3=tekst3 geeft 3 in uitvoercel
(met als extra optie om dit te bevestigen een commadbutton)
met de uitkomst in het uitvoercel moet dan macro 1, 2 of
macro 3 worden gestart .
Ik heb wel iets gevonden in de nieuws groep die zoiets
doet ,maar ook deze oplossing reageerd alleen als je zelf
iets in cel "A1" zet en dit bevesting met een enter.
kan het dan echt niet zonder die enter toets.
met vriendelijke groet andre
>-----Oorspronkelijk bericht-----
>.
>
Suc6 verder,
Peter
--
"andre" <and...@zonnet.nl> wrote in message
news:014601c301ec$8ac546c0$a101...@phx.gbl...
Peter
--
Vragen is niet dom....beter weten, da's pas dom.
"andre" <and...@zonnet.nl> wrote in message
news:014601c301ec$8ac546c0$a101...@phx.gbl...
Misschien beter eerst zelf controleren voordat je reclameert. Als de waarde
in een cel wordt gewijzigd door een besturingselement op het werkblad (zoals
andre schreef) dan start de Change-event _niet_
Ingrid
PeterS schreef in news:O#vHRgfAD...@TK2MSFTNGP11.phx.gbl
> Dat is dus niet waar!
> Wat A1-inhoud ook wijzigd, daar word op gereageerd WorkSheetChange.
> Je hebt het duidelijk niet uitgeprobeerd.
> Niet dat het een plicht is, maar _ik_ stop hier nu geen energie meer
> in.
>
> Suc6 verder,
>
> Peter
Sub Knop1_BijKlikken()
Select Case Range("A1")
Case 1
MsgBox "start macro 1"
Case 2
MsgBox "start macro 2"
Case 3
MsgBox "start macro 3"
End Select
End Sub
Ingrid
andre schreef in news:014601c301ec$8ac546c0$a101...@phx.gbl
andre