• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Waarom start mijn macro niet automatisch?

  • Onderwerp starter Onderwerp starter TBee
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

TBee

Nieuwe gebruiker
Lid geworden
8 nov 2017
Berichten
2
:confused: Hallo, als nieuw compleet onervaren gebruiker van Excel VBA heb mijn eerste stappen gezet ,
en voor mijn vrouw een week planning gemaakt.
Op zich werkt hij prima maar ik blijf tegen een probleempje aanlopen.
De macro die ik heb gemaakt werkt alleen als je een run commando geef.:o

Wie o wie helpt deze NONO !

Code:
Sub BalieBezetting()
Dim ival As Integer
        With ActiveSheet.Range("C7:C14")
        ival = Application.WorksheetFunction.CountIf(Range("C7:C14"), "CB")
        If ival >= 2 Then
        MsgBox ("Selecteer andere medewerker")
    End If

End With
End Sub
 
Zet deze achter je werkblad:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim ival As Integer
    If Not Intersect(Target, Range("C7:C14")) Is Nothing Then
        With ActiveSheet.Range("C7:C14")
            ival = Application.WorksheetFunction.CountIf(Range("C7:C14"), "CB")
            If ival >= 2 Then
                MsgBox ("Selecteer andere medewerker")
            End If
        End With
    End If
End Sub
Deze code loopt indien je iets wijzigt in het bereik C7:C14.

Een sub-macro is een modulemacro en wordt geactiveerd door een buttonklik.
 
Dank U, Dank U.

Beste Cobbe,

Bedankt! Werkt :d:thumb::thumb:

En ehh oh ja, ik zet hem als opgelost ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan