Toon posts:

[VBA] Worksheet_Change

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoi,

ik wil dat er een dialoogvenstertje verschijnt in Excel 2003 als ik de waarde van een bepaalde cel wijzig.

deze code heb ik in Visual Basic gezet, ik heb ze gehaald van een site:

------
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C5")) Is Nothing Then
Exit Sub
Else
MsgBox ("Boe")
End If
End Sub
------

Als ik cel C5 nu wijzig, gebeurt er echter niets. Volgens mij moet ik nog iets invullen in de code, want zelf is m'n kennis VBA nogal beperkt...

thanks

  • Eraser127
  • Registratie: Maart 2001
  • Laatst online: 09:13

Eraser127

Nijkerk

heb het ff met Excel XP geprobeerd, maar het werkt gewoon hoor:

1. open Excel blad
2. open Visual Basic Editor
3. open blad1 en plak de code
4. sluit de editor
5. typ iets in C5 en er komt een berichtvenster tevoorschijn

[ Voor 58% gewijzigd door Eraser127 op 25-07-2004 18:29 ]

My Discogs


Verwijderd

Topicstarter
dus je opent een blanco excel, je plakt de code onder 'general' en het werkt!??

wat doe ik verkeerd?
http://www.***.be/VBA.jpg

[ Voor 111% gewijzigd door Verwijderd op 25-07-2004 19:37 ]


  • Eraser127
  • Registratie: Maart 2001
  • Laatst online: 09:13

Eraser127

Nijkerk

Afbeeldingslocatie: http://picserver.org/view_image.php/J13WLJ5CY73F

[ Voor 33% gewijzigd door Eraser127 op 25-07-2004 18:33 ]

My Discogs


Verwijderd

Topicstarter
okay
thanks; lukt :D moet dus onder worksheet..

en wat is de code om, na een msgbox, als je op OK klikt, een andere msgbox te tonen, en als je op cancel drukt, er nix gebeurt...?

[ Voor 52% gewijzigd door Verwijderd op 25-07-2004 18:37 ]


  • Eraser127
  • Registratie: Maart 2001
  • Laatst online: 09:13

Eraser127

Nijkerk

dat weet ik niet, ben verder geen VBA expert :P

My Discogs

Pagina: 1