Problème excel figer une cellule.
Baggy_
-
via55 Messages postés 14730 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14730 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voici mon problème. Sur Excel je rentre un nom sur A1 par exemple, Mr X
On a : A1 = Mr X
J'écris la formule : A2 = A1 donc on a : A2 = Mr X.
Bon jusque là rien de trop complexe.
Mais voilà, je rentre A3 = A1, mais je ne veux pas que A3 = Mr X. Donc je change A1, j'écris A1 = Mr Y.
Problème, A2 se retrouve = Mr Y. J'aimerai figer A2 pour qu'il soit toujours égal à Mr X, même si je change les valeur de A1 sachant que A2 = A1.
Je sais que c'est farfelu, mais j'utilise cette méthode pour gagner du temps car je travail sur copié collé. Si c'est possible pouvez vous m'aider ?
Voici mon problème. Sur Excel je rentre un nom sur A1 par exemple, Mr X
On a : A1 = Mr X
J'écris la formule : A2 = A1 donc on a : A2 = Mr X.
Bon jusque là rien de trop complexe.
Mais voilà, je rentre A3 = A1, mais je ne veux pas que A3 = Mr X. Donc je change A1, j'écris A1 = Mr Y.
Problème, A2 se retrouve = Mr Y. J'aimerai figer A2 pour qu'il soit toujours égal à Mr X, même si je change les valeur de A1 sachant que A2 = A1.
Je sais que c'est farfelu, mais j'utilise cette méthode pour gagner du temps car je travail sur copié collé. Si c'est possible pouvez vous m'aider ?
A voir également:
- Problème excel figer une cellule.
- Liste déroulante excel - Guide
- Figer colonne excel - Guide
- Proteger cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Déplacer une colonne excel - Guide
2 réponses
Bonjour
C'est possible avec un code VBA
Faire Alt F11 pour ouvrir l'editeur de macro
Dans le fenetre correspondantt à ta feuille mettre ce code
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$A$2" Then Range("A2").Value = Range("A1").Value
End Sub
Quand tu doubles clique en A2 la valeur en A1 est copiée en A2 et ne change plus (jusqu'au prochain double clic)
A adapter selon tes besoins et tes cellules
Cdlmnt
C'est possible avec un code VBA
Faire Alt F11 pour ouvrir l'editeur de macro
Dans le fenetre correspondantt à ta feuille mettre ce code
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$A$2" Then Range("A2").Value = Range("A1").Value
End Sub
Quand tu doubles clique en A2 la valeur en A1 est copiée en A2 et ne change plus (jusqu'au prochain double clic)
A adapter selon tes besoins et tes cellules
Cdlmnt