[VBA] contrainte entre 2 cellules
Résolu/Fermé
Noodlesnood
Messages postés
33
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
10 octobre 2008
-
6 févr. 2007 à 10:26
Noodlesnood Messages postés 33 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 10 octobre 2008 - 6 févr. 2007 à 16:07
Noodlesnood Messages postés 33 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 10 octobre 2008 - 6 févr. 2007 à 16:07
A voir également:
- [VBA] contrainte entre 2 cellules
- Excel additionner des cellules - Guide
- Fusionner 2 cellules excel - Guide
- 2 comptes whatsapp - Guide
- Verrouiller cellules excel - Guide
- 2 ecran pc - Guide
9 réponses
Noodlesnood
Messages postés
33
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
10 octobre 2008
2
6 févr. 2007 à 10:55
6 févr. 2007 à 10:55
?
Ça ne va pas faire réapparaitre ma formule.
Ça ne va pas faire réapparaitre ma formule.
Noodlesnood
Messages postés
33
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
10 octobre 2008
2
6 févr. 2007 à 11:09
6 févr. 2007 à 11:09
J'ai essayé :
If Range("C2") = "CA" Then Range("E2").ClearContents
If IsEmpty(Range("C2")) Then Range("E2").Formula = horaireJ - D2
... mais toujours 0 en E2 avec celà. Autre chose, je ne comprends pas pourquoi le Else if ne marche jamais en VBA ?
If Range("C2") = "CA" Then Range("E2").ClearContents
If IsEmpty(Range("C2")) Then Range("E2").Formula = horaireJ - D2
... mais toujours 0 en E2 avec celà. Autre chose, je ne comprends pas pourquoi le Else if ne marche jamais en VBA ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour la condition fodrai que je la test sur excel me la ou je suis , je peut pas pour l'instant. En ce qui conserne le else if regarde dans l'aide si cette commande existe et si elle existe pas l'aide devrais te donner une autre commande
Noodlesnood
Messages postés
33
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
10 octobre 2008
2
6 févr. 2007 à 11:31
6 févr. 2007 à 11:31
En fait le Else if marche j'avais fait un saut de ligne inutile :
If Range("C2") = "CA" Then Range("E2").ClearContents Else If IsEmpty(Range("C2")) Then Range("E2").Value = (horaireJ - D2)
Mais je n'obtiens toujours pas ce que je veux. Merci de t'être penché sur le problème ea ; ) .
If Range("C2") = "CA" Then Range("E2").ClearContents Else If IsEmpty(Range("C2")) Then Range("E2").Value = (horaireJ - D2)
Mais je n'obtiens toujours pas ce que je veux. Merci de t'être penché sur le problème ea ; ) .
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
6 févr. 2007 à 15:30
6 févr. 2007 à 15:30
Bonjour à tous,
pourquoi ne pas mettre la formule directement dans la feuille de calcul :
E2=SI(C2 = "CA";0;horairej-D2)
A+
pourquoi ne pas mettre la formule directement dans la feuille de calcul :
E2=SI(C2 = "CA";0;horairej-D2)
A+
Noodlesnood
Messages postés
33
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
10 octobre 2008
2
6 févr. 2007 à 15:50
6 févr. 2007 à 15:50
Salut JvDO,
Cette formule fonctionne en effet très bien : D .Mais si à la place de CA je veux dire que si la cellule A2 n'est pas vide (car j'ai des CA, RTT, ...) je peux procéder de cette manière également?
Cette formule fonctionne en effet très bien : D .Mais si à la place de CA je veux dire que si la cellule A2 n'est pas vide (car j'ai des CA, RTT, ...) je peux procéder de cette manière également?
Noodlesnood
Messages postés
33
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
10 octobre 2008
2
6 févr. 2007 à 16:07
6 févr. 2007 à 16:07
=SI(C2<>"";0;horaireJ - D2)
; )
; )