Boutton actif dans USERFOM si présence texte dans cellule
Résolu/Fermé
Gilles.DR315
Messages postés
26
Date d'inscription
samedi 2 novembre 2013
Statut
Membre
Dernière intervention
27 janvier 2015
-
Modifié par Gilles.DR315 le 1/05/2014 à 12:34
Gilles.DR315 Messages postés 26 Date d'inscription samedi 2 novembre 2013 Statut Membre Dernière intervention 27 janvier 2015 - 1 mai 2014 à 19:52
Gilles.DR315 Messages postés 26 Date d'inscription samedi 2 novembre 2013 Statut Membre Dernière intervention 27 janvier 2015 - 1 mai 2014 à 19:52
A voir également:
- Boutton actif dans USERFOM si présence texte dans cellule
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Actif il y a 2 heures messenger ✓ - Forum Facebook
- Si cellule contient texte alors ✓ - Forum Excel
- Changer la couleur d'une cellule selon son texte - Forum Excel
4 réponses
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
1 mai 2014 à 12:53
1 mai 2014 à 12:53
bonjour,
If Range("J8") <> "FIXE" Then Range("D14") = Range("G14")
mais ce code copiera la cellule G14 en D14 même si J8 est vide alors peut être comme cela
If Range("J8") <> "FIXE" And Range("J8") <> "" Then Range("D14") = Range("G14")
ou encore
If Range("J8") = "FIXE" Then Exit Sub Else Range("D14") = Range("G14")
ou
If Range("J8") = "FIXE" Or Range("J8") <>"" Then Exit Sub Else Range("D14") = Range("G14")
écriture plus technique
If [J8] <> "FIXE" Or [J8] <> "" Then [D14]) = [G14]
If Range("J8") <> "FIXE" Then Range("D14") = Range("G14")
mais ce code copiera la cellule G14 en D14 même si J8 est vide alors peut être comme cela
If Range("J8") <> "FIXE" And Range("J8") <> "" Then Range("D14") = Range("G14")
ou encore
If Range("J8") = "FIXE" Then Exit Sub Else Range("D14") = Range("G14")
ou
If Range("J8") = "FIXE" Or Range("J8") <>"" Then Exit Sub Else Range("D14") = Range("G14")
écriture plus technique
If [J8] <> "FIXE" Or [J8] <> "" Then [D14]) = [G14]
Gilles.DR315
Messages postés
26
Date d'inscription
samedi 2 novembre 2013
Statut
Membre
Dernière intervention
27 janvier 2015
1
1 mai 2014 à 14:52
1 mai 2014 à 14:52
re-
non hélas çà ne fonctionne pas.
Merci
Tant pis
j'ai bidouillé avec J9 pour arriver à un résultat
=SI(ESTERR(CHERCHE("FIXE";J8));"";1)
et dans USERFORM
Private Sub CommandButton3_Click()
If Range("J9") <> 1 Then Range("D14") = Range("G14")
Unload Me
End Sub
non hélas çà ne fonctionne pas.
Merci
Tant pis
j'ai bidouillé avec J9 pour arriver à un résultat
=SI(ESTERR(CHERCHE("FIXE";J8));"";1)
et dans USERFORM
Private Sub CommandButton3_Click()
If Range("J9") <> 1 Then Range("D14") = Range("G14")
Unload Me
End Sub
Mike-31
Messages postés
18345
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
5 104
1 mai 2014 à 15:02
1 mai 2014 à 15:02
Re,
Comment ça ne fonctionne pas, avant te poster, j'essaye tous mes codes,
If Range("J9") <> 1 Then Range("D14") = Range("G14")
est exactement semblable à
If Range("J8") <> "FIXE" Then Range("D14") = Range("G14")
il faudrait certainement voir la saisie de J8 qui doit être exactement identique au code
si une formule ou ta saisie est FIXE, il faut que dans ton code ce soit pareil "FIXE" sans espace ni minuscule d'un côté comme de l'autre
Comment ça ne fonctionne pas, avant te poster, j'essaye tous mes codes,
If Range("J9") <> 1 Then Range("D14") = Range("G14")
est exactement semblable à
If Range("J8") <> "FIXE" Then Range("D14") = Range("G14")
il faudrait certainement voir la saisie de J8 qui doit être exactement identique au code
si une formule ou ta saisie est FIXE, il faut que dans ton code ce soit pareil "FIXE" sans espace ni minuscule d'un côté comme de l'autre
Gilles.DR315
Messages postés
26
Date d'inscription
samedi 2 novembre 2013
Statut
Membre
Dernière intervention
27 janvier 2015
1
1 mai 2014 à 19:52
1 mai 2014 à 19:52
Merci à toi pour ton aide et tes conseils.
effectivement, problème d'espace.
Amicalement
effectivement, problème d'espace.
Amicalement