Tom's Guide > Forum > Programmation > saisi obligatoire d'une cellule

saisi obligatoire d'une cellule

Forum Programmation : saisi obligatoire d'une cellule

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour

Je cherche une astuce pour qu’un utilisateur saisisse une cellule obligatoirement dans un classeur Excel « 2003 »

Je m’explique

L’utilisateur saisi une info type « EXCE » dans « A1 » je veux qu’il soit obligé de saisir un code sous forme de menu déroulant dans « B1 » par ex « AZER » ou « QSDF » ou « WXCV »

Par contre si dans « A1 » le code est différent, il n y a pas d’obligation de remplir « B1 »

Merci d’avance pour votre aide.

Will

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Bonjour,

 

Je saurais pas le faire en VBA mais en algorithmique :
SI A1 != '' ET B1 == '' ALORS
ECRIRE('Il faut spécifier un code');
FIN SI

 

Tu t'y connais un peu en VBA ou pas ?


Message édité par OmaR le 19-09-2007 à 15:29:05
------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

Salut


et avec un truc comme ça

Code :
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.    
  3.     If (Me.Cells(1, 1).Value <> "" )  Then
  4.         If ((ActiveSheet.Cells(1, 1).Value = "EXCE" ) Or (ActiveSheet.Cells(1, 1).Value = "AZER" ) Or (ActiveSheet.Cells(1, 1).Value = "QSDF" ) Or (ActiveSheet.Cells(1, 1).Value = "WXCV" )) Then
  5.             Cells(1, 2).Validation.Delete
  6.             truc = Cells(1, 2).Validation.Add(xlValidateList, 1, 1, "=test" )
  7.         Else
  8.             Cells(1, 2).Validation.Delete
  9.             Cells(1, 2).Value = ""
  10.             Me.Range("B1" ).Activate
  11.         End If
  12.     End If
  13. End Sub



Mais il faut que tu es définie "test" comme une list sur ton classeur d'abord

euh j'espère que ça marche j'ai pas testé dit moi si tu as des soucis avec

------------------------------ Situation caractéristique, à l'image de la vie, puisqu'il
s'agit de se conformer aux limites imposées par la réalité
tout en laissant la place à l'imaginaire et aux fantasmes
Répondre à showie
Tom's Guide > Forum > Programmation > saisi obligatoire d'une cellule
Aller à :

Il y a 1621 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens