Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2007, 14h50   #1
Invité régulier
 
Inscription : avril 2007
Messages : 44
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 44
Points : 9
Points : 9
Par défaut problème de reconnaissance de date

bonjour,
j'ai un problème je ne comprends pas pourquoi ma macro de fonctionne pas, que la date "a" soit comprise ou non dans le creneau e<a>f la réponse et "pas bon"

pourriez vous m'aider

d'avance merci

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub essaidate()
 
Dim e As Date
e = "27 / 10"
Dim f As Date
f = "15 / 3"
 
    a = Worksheets("fc 2007").Cells(3, 27)
        If f < a > e Then
        Worksheets("fc 2007").Cells(60, 18) = "OK"
        Else
        Worksheets("fc 2007").Cells(60, 18) = "PAS BON"
        End If
 
End Sub
fabrice44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 14h58   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Pas qu'un pb de date
Code :
1
2
3
4
5
6
    a = cdate(Worksheets("fc 2007").Cells(3, 27).value)
        If f < a and f > e Then
'ou
       if f < a and a > e then
'ou
       ...
C'est toi qui vois.
Ensuite, je ne sais pas ce que va dire VBA de tes formats de date.
Quel est le format dans ta feuille de calculs ?
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 15h05   #3
Invité régulier
 
Inscription : avril 2007
Messages : 44
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 44
Points : 9
Points : 9
il y avait quelques petits truc à changer sinon ca roule !
franchement je te remercie beaucoup pour tous les trucs que tu m'as donné, c'est vraiment sympa !
un jour moi aussi (peut être) j'aiderai des personnes à résoudre leurs problèmes VBA
fabrice44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h06.


 
 
 
 
Partenaires

Hébergement Web