Intersect Union

Fermé
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 - 8 janv. 2008 à 21:10
lagodille Messages postés 99 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 - 15 janv. 2008 à 06:31
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 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
12 janv. 2008 à 18:05
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
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 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
12 janv. 2008 à 21:53
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 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
12 janv. 2008 à 22:33
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
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 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
12 janv. 2008 à 22:40
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 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 6 mars 2008 4
15 janv. 2008 à 06:31
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