Intersect Union

lagodille Messages postés 99 Statut Membre -  
lagodille Messages postés 99 Statut Membre -
Bonjour,
lorsque j'insère quelque chose en H11 ou L11 par exemple je devrai avoir la cellule qui se colore alors qu'il ne se produit rien.
ci joint mon fichier http://www.cijoint.fr/cij452076843748.xls

merci pour votre aide

27 réponses

lagodille Messages postés 99 Statut Membre 4
 
voici mon fichier http://www.cijoint.fr/cij10954421421105.xls
MDP = ADMIN et ADMIN
donc si bon mot de passe ce que j'ai inseré dans la cellule H11(par exemple) reste sinon si mauvais mot de passe on efface ce qu'il y a dans la cellule concernée

mef ma cellule O1 n'est pas réinitialisée à "vide" à chaque fois
0
le père
 
ma cellule O1 n'est pas réinitialisée à "vide" à chaque fois

Ben ... réinitialise la !

Au passage, évite d'utiliser des "select" à tour de bras :
Sheets("OP1").Select
Range("O1").Select
ActiveCell.FormulaR1C1 = "1"

C'est bien long alors que Sheets("OP1").Range("O1") = "1" suffit.
0
lagodille Messages postés 99 Statut Membre 4
 
bon eh bien je suis arrivé à faire fonctionner l'ensemble comme souhaité .
un seul détail mais je ne connais pas la commande c'est lorsque j'appelle mon userform et dans le cas ou je veux le fermer par la croix je ne reinitialise pas ma cellule à "".
Sais tu à quelle commande l'on fait appel quand on clique sur la croix ?
cordialement
pascal
0
lagodille Messages postés 99 Statut Membre 4
 
j'ai trouvé la soluce pour la croix donc mes problèmes sont résolus.
http://www.cijoint.fr/cij2099633131150.xls

néanmoins dans un post tu as dis :

"Au passage, au lieu d'utiliser une cellule O1 (visible à l'écran) il vaut mieux utiliser une variable modifiée dans UserForm3 et testée dans Worksheet_Change."

peux tu me faire un topo sur ca pour que j'essaye d'améliorer mon fichier ?

merci d'avance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le père
 
Non, mais j'ai mis 30 s à le trouver dans l'aide de VBA

Il FAUT lire les aides de VB

Private Sub UserForm_QueryClose(cancel As Integer, closemode As Integer)

La syntaxe de l'événement QueryClose comprend les éléments suivants :

...
closemode Valeur ou constante indiquant la cause de l'événement QueryClose.
...
vbFormControlMenu 0 L'utilisateur a choisi la commande Fermeture dans le menu Système placé sur l'objet UserForm.
vbFormCode 1 L'instruction Unload est appelée à partir du code.
VbAppWindows 2 La session courante dans l'environnement d'exploitation Windows est en train de s'achever. (Visual Basic 5.0 uniquement.)
VbAppTaskManager 3 Le Gestionnaire de tâches de Windows est en train de fermer l'application. (Visual Basic 5.0 uniquement.)

En pratique, tu es entre les cas 0 ou 1
0
lagodille Messages postés 99 Statut Membre 4
 
nos post se sont croisés je pense car j'ai précisé dans le post 26 que j'avais trouvé pour la croix
merci de la lire
cdlt
0
lagodille Messages postés 99 Statut Membre 4
 
bonjour
je remercie tout particulièrement "le père" pour son aide et sa patience vis à vis du néophite que je suis.
L'on progresse beaucoup plus rapidement de cette manière et des fois, meme avec l'aide VB , on a du mal à trouver les bonnes infos
cdlt
0