Executer une action un jour sur 2

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 981 fois - Téléchargée 57 fois

Contenu du snippet

(J'ai fais cette petite fonction pour mon keylogger afin qu'il upload les logs sur un ftp tout les 2 jours)

Source / Exemple :


Dim Temp
Temp = ((Mid$(Date$, 4, 2)) / 2)
    If Len(Temp) <= 2 Then
        ' nbr paire
    Else
        ' nbr impaire
    End If
End Sub

A voir également

Ajouter un commentaire

Commentaires

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
66
NE PAS faire
Mid$(Date$, 4, 2)

dans l'espoir d'extraire ainsi la date du jour... cela dépend en effet des parametres regionnaux definis sur le poste.

faire plutot :

Day ( Date )

et pour le test de parité :

If (Day ( Date ) And 1) Then
MsgBox "Date = nbr impaire"
Else
MsgBox "Date = nbr paire
End If
c sur qu'il faut pas essayer de faire passer ca en c++ naardin :)
euh???? tu divises une chaîne par un entier? j'avoue que si ça marche ben faut engueuler microsoft. Sinon super pour toi. Enfin bon vla la correcte version (cqfd) :

If Val(Mid$(Date$,4,2)) Mod 2 =0 Then
MsgBox "Date = nbr paire"
Else
MsgBox "Date = nbr impaire"
End If

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.