Feuille de congé
Résolu
zizou026
Messages postés
101
Date d'inscription
Statut
Membre
Dernière intervention
-
zizou026 -
zizou026 -
Bonjour,
J'aimerai savoir s'il y a une possibilité de bloquer la cellule H7.
Je m'explique lorsque l'on fait D7-G7 j'ai le résultat dans H7, ce qu'il faut c'est que le résultat dans H7 reste bloqué même s'il y a des variations dans G7 ou D7.
Est-il possible? De bloquer certaine cellule (H7) par un mot de passe.
Par avance, merci de votre aide.
J'aimerai savoir s'il y a une possibilité de bloquer la cellule H7.
Je m'explique lorsque l'on fait D7-G7 j'ai le résultat dans H7, ce qu'il faut c'est que le résultat dans H7 reste bloqué même s'il y a des variations dans G7 ou D7.
Est-il possible? De bloquer certaine cellule (H7) par un mot de passe.
Par avance, merci de votre aide.
A voir également:
- Feuille de congé
- Bruler feuille de laurier - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Feuille a5 - Guide
- Comment supprimer une feuille sur word - Guide
- Feuille de score belote a imprimer - Forum Loisirs / Divertissements
8 réponses
Bonjour zizou026.
Pour ta demande très particulière, la solution est de faire la soustraction sur une calculatrice et de taper le résultat en H7 !
Pour ta demande très particulière, la solution est de faire la soustraction sur une calculatrice et de taper le résultat en H7 !
Ah bon ?
Et à quoi cela te sert d'utiliser une formule une seule et unique fois puis de la transformer en valeur ?
Et à quoi cela te sert d'utiliser une formule une seule et unique fois puis de la transformer en valeur ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour et merci de votre aide.
Voici la formule:
Private Sub CommandButton1_Click()
'validation de la soustraction D7 - G7
'résultat à mettre dans H7
mot = InputBox(Prompt:="mot de passe :", Title:="validation")
If mot = "mdpàlc" Then Range("H7") = Range("D7") - Range("G7")
End Sub
ça peut servir à d'autres.
Voici la formule:
Private Sub CommandButton1_Click()
'validation de la soustraction D7 - G7
'résultat à mettre dans H7
mot = InputBox(Prompt:="mot de passe :", Title:="validation")
If mot = "mdpàlc" Then Range("H7") = Range("D7") - Range("G7")
End Sub
ça peut servir à d'autres.
Super si vous vous en êtes sorti tout seul.
Je fais simplement remarquer que votre code est bien éloigné de votre demande initiale puisque maintenant vous faites entrer un mot de passe dans le processus.
Si vous aviez répondu à mes demandes concernant le déclenchement du calcul (message 7), je vous aurais sans doute proposé quelque chose de similaire.
Michel
Je fais simplement remarquer que votre code est bien éloigné de votre demande initiale puisque maintenant vous faites entrer un mot de passe dans le processus.
Si vous aviez répondu à mes demandes concernant le déclenchement du calcul (message 7), je vous aurais sans doute proposé quelque chose de similaire.
Michel
Merci Michel, mais n'ai aucune mérite je me suis fais aidé. Mais j'adore chercher. Pouvez-vous? SVP me dire s'il est possible de bloquer la cellule H7 dès que le résultat passe à < 0 et avec le même bouton de commande effacé la cellule G7. Encore une fois merci de votre aide.
Je ne comprends pas la première partie de votre question dans la mesure ou le calcul est déjà bloqué.
Pour effacer G7 si H7 < 0, vous avez deux possibilités suivant ce que vous désirez faire :
La première consiste à faire l'opération en 2 temps. 1er temps, on effectue le calcul, 2eme temps si le calcul est négatif, la cellule H7 est effacée. Il faut donc saisir 2 fois le mdp
La deuxième consiste à réaliser la même opération en une seule passe (soit une seule saisie du mdp).
A vous de choisir
Michel
Pour effacer G7 si H7 < 0, vous avez deux possibilités suivant ce que vous désirez faire :
La première consiste à faire l'opération en 2 temps. 1er temps, on effectue le calcul, 2eme temps si le calcul est négatif, la cellule H7 est effacée. Il faut donc saisir 2 fois le mdp
Private Sub CommandButton1_Click() mot = InputBox(Prompt:="mot de passe :", Title:="validation") If mot = "mdpàlc" Then If Range("H7") < 0 Then Range("G7").Clear Else Range("H7") = Range("D7") - Range("G7") End If End If End Sub
La deuxième consiste à réaliser la même opération en une seule passe (soit une seule saisie du mdp).
Private Sub CommandButton1_Click() mot = InputBox(Prompt:="mot de passe :", Title:="validation") If mot = "mdpàlc" Then Range("H7") = Range("D7") - Range("G7") If Range("H7") < 0 Then Range("G7").Clear End Sub
A vous de choisir
Michel
Bonjour et merci Michel, j'ai testé il fonctionne bien, le seul problème c'est qu'il efface ma formule de la cellule. Je vous souhaite une bonne journée et encore merci pour votre aide.
Bien sur que ça fonctionne !
Seulement si vous demandez d'effacer une cellule qui contient une formule (votre message #11), le résultat est celui que vous avez constaté. Ce n'est pas sur G7 qu'il faut agir, mais sur une cellule de saisie dont dépend la formule.
Merci de passer le sujet comme résolu
Michel
Seulement si vous demandez d'effacer une cellule qui contient une formule (votre message #11), le résultat est celui que vous avez constaté. Ce n'est pas sur G7 qu'il faut agir, mais sur une cellule de saisie dont dépend la formule.
Merci de passer le sujet comme résolu
Michel
Mais votre requète est très incomplète.
A quel moment souhaitez vous avoir ces calculs bloqués ? Y'a t'il des critères spécifiques ?
Y'a t'il une cellule particulière dont le changement d'état lancerait le calcul et qui permettrait de définir une condition?
Sinon, si vous ne voulez pas que les calculs s'effectuent, soit vous arrêtez le calcul automatique dans les options, soit vous faite un copier/coller spécial de la valeur.
Après, il reste la possibilité de réaliser la fonction avec une macro, mais là encore il faudrait que vous définissiez vos critères de lancement de calcul.
Michel
Ce que je souhaite c'est quand t'ont fait la somme automatique que le résultat reste invariable même si l'on change les données de la source.
Il faut bien que le calcul se fasse à un moment ou à un autre sinon, je ne vois pas pourquoi il y aurait une formule.
Qu'est-ce qui doit déclencher le calcul : l'ouverture du fichier ? le choix de la feuille ?
le changement d'une variable ? votre choix personnel ?