Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 25/02/2005, 12h07   #1 (permalink)
Cutbill1234
Guest
 
Messages: n/a
Par défaut un truc qui coince

Bonjour à tous,

Voila mon problème :

If Range('H2,I2') = '' And Range('K33') = '*' Then
returnValue = MsgBox(' Vous avez entré un numéro de lot mais aucune valeur ! ', vbOKOnly, ' ATTENTION ')
UserForm1.Show
End If

J'aimerais dire si la cellule K33 est remplie alors tu executes, mais le problème c'est que je ne sais pas si on a le droit de mettre '*' et j'avoue que je ne me rappelle plus. Si ce n'est pas l'étoile, que doit on mettre ?

Cutbill
  Réponse avec citation
ANNONCES
Vieux 25/02/2005, 12h11   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de Hervé
 
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 450
Par défaut Re:un truc qui coince

Bonjour

essaye un truc du style

range('k33') < > '' then

les signes (inférieur, supérieur) signifie différent, donc : si la cellule K33 est différent de vide....


Salut
Hervé

Message édité par: Hervé, à: 25/02/2005 12:14

Message édité par: Hervé, à: 25/02/2005 12:14
Hervé est déconnecté   Réponse avec citation
Vieux 25/02/2005, 12h20   #3 (permalink)
cutbill1234
Guest
 
Messages: n/a
Par défaut Re:un truc qui coince

Bonjour Hervé,

Hélas cela ne marche pas non plus avec ta méthode. Mais le problème vient peut être d'ailleurs :

Private Sub CommandButton1_Click()
UserForm1.Hide
If Range('H2,I2,K33') = '' Then
returnValue = MsgBox(' Vous n'avez rien tapé ', vbOKOnly, ' ATTENTION ')
UserForm1.Show
End If
If Range('K33') = '' Then
returnValue = MsgBox(' Vous devez mettre un numéro de lot ! ', vbOKOnly, ' ATTENTION ')
UserForm1.Show
End If
If Range('H2,I2') = '' And Range('K33') '' Then
returnValue = MsgBox(' Vous avez entré un numéro de lot mais aucune valeur ! ', vbOKOnly, ' ATTENTION ')
UserForm1.Show
End If
End Sub

D'avance merci

Cutbill
  Réponse avec citation
Vieux 25/02/2005, 12h27   #4 (permalink)
XLDnaute Occasionel
 
Date d'inscription: février 2005
Messages: 280
Par défaut Re:un truc qui coince

Bonjour,

si je puis me permettre,
le probleme vien de If Range('H2,I2,K33') = ''

tu ne testes que la cellule H2 comme cela et non tes 3 cellules.

Donc si H2 = '' ta condition sera toujours verifié meme si I2 et K33 sont remplis

Il faut scinder comme cela:
If Range('H2,I2,K33') = '' And If Range('I2') = '' And If Range('K33') = '' Then

@+
Minick est déconnecté   Réponse avec citation
Vieux 25/02/2005, 12h36   #5 (permalink)
cutbill1234
Guest
 
Messages: n/a
Par défaut Re:un truc qui coince

Bonjour,

C'est sympa ça marche, mais je tiens tout de même à preciser pour ceux qui liront ce post que c'était :

If Range('H2,I2,K33') = '' And Range('I2') = '' And Range('K33') = '' Then

et non :

If Range('H2,I2,K33') = '' And If Range('I2') = '' And If Range('K33') = '' Then
  Réponse avec citation
Vieux 25/02/2005, 14h06   #6 (permalink)
XLDnaute Occasionel
 
Date d'inscription: février 2005
Messages: 280
Par défaut Re:un truc qui coince

re,


ah ben oui la honte sur moi

Je suis tellement féneant que j'ai fait du copier/coller

et j'en ai oublié de supprimer des morceaux

D'ailleur le code exact est plutot ceci:

If Range('H2') = '' And Range('I2') = '' And Range('K33') = '' Then

Désolé de ne pas mettre relu

@+
Minick est déconnecté   Réponse avec citation
Vieux 25/02/2005, 14h12   #7 (permalink)
XLDnaute Accro
 
Avatar de mutzik
 
Date d'inscription: février 2005
Localisation: Lixing les Rouhling
Version Excel : Excel 2003 (PC)
Messages: 1 438
Par défaut Re:un truc qui coince

Minnick,

Il te sera baeucoup pardonné car tu as beaucoup donné

Mutzik
__________________
@+ertrand
mutzik est déconnecté   Réponse avec citation
Vieux 25/02/2005, 14h53   #8 (permalink)
XLDnaute Occasionel
 
Date d'inscription: février 2005
Messages: 280
Par défaut Re:un truc qui coince

re,

merci mon seigneur...

@+
Minick est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


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


(C) 2006 Excel Downloads