Affecter une formule à une cellule
Résolu/Fermé
maroonx
Messages postés
7
Date d'inscription
samedi 28 février 2015
Statut
Membre
Dernière intervention
28 mars 2015
-
28 févr. 2015 à 02:42
m@rina Messages postés 21205 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 23 décembre 2024 - 28 févr. 2015 à 17:50
m@rina Messages postés 21205 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 23 décembre 2024 - 28 févr. 2015 à 17:50
A voir également:
- Affecter une formule à une cellule
- Formule excel pour additionner plusieurs cellules - Guide
- Aller à la ligne dans une cellule excel - Guide
- Formule si et - Guide
- Verrouiller une cellule excel dans une formule - Guide
- Formule excel moyenne - Guide
5 réponses
m@rina
Messages postés
21205
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 décembre 2024
11 370
28 févr. 2015 à 02:54
28 févr. 2015 à 02:54
Bonjour,
A moins de passer par une macro événementielle, ce n'est pas possible. Si tu as déjà une formule, en saisissant quelque chose, tu l'écrases.
m@rina
A moins de passer par une macro événementielle, ce n'est pas possible. Si tu as déjà une formule, en saisissant quelque chose, tu l'écrases.
m@rina
maroonx
Messages postés
7
Date d'inscription
samedi 28 février 2015
Statut
Membre
Dernière intervention
28 mars 2015
28 févr. 2015 à 03:09
28 févr. 2015 à 03:09
Bonjour,
Merci pour ta réponse!
Je vais me renseigner sur cette technique, j'espère que c'est à ma porté car je ne suis pas très doué avec excel!
Merci encore!
Merci pour ta réponse!
Je vais me renseigner sur cette technique, j'espère que c'est à ma porté car je ne suis pas très doué avec excel!
Merci encore!
m@rina
Messages postés
21205
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 décembre 2024
11 370
28 févr. 2015 à 03:20
28 févr. 2015 à 03:20
Le problème c'est qu'on peut craindre la boucle puisque c'est une macro qui va intervenir après modification de la cellule ! :)
Dis nous toujours plus précisément ce que tu veux faire pour qu'on puisse t'aider.
Dis nous toujours plus précisément ce que tu veux faire pour qu'on puisse t'aider.
maroonx
Messages postés
7
Date d'inscription
samedi 28 février 2015
Statut
Membre
Dernière intervention
28 mars 2015
28 févr. 2015 à 03:30
28 févr. 2015 à 03:30
En fait j'ai un tableau avec des valeurs obtenues avec des formules, mais les données peuvent changer en fonction de la situation étudiée et c'est assez long de retaper la formule dans chaque cellule à chaque fois que j'utilise de nouveaux paramètres... et donc je pensais pouvoir définir une formule pour les cellules en question afin que je n'ai plus qu'à entrer les valeurs en fonction de la situation!
J'ai commencé à regarder les macro événementielles... ça n'a pas l'air très simple!
J'ai commencé à regarder les macro événementielles... ça n'a pas l'air très simple!
maroonx
Messages postés
7
Date d'inscription
samedi 28 février 2015
Statut
Membre
Dernière intervention
28 mars 2015
28 févr. 2015 à 03:34
28 févr. 2015 à 03:34
Ou alors je pourrais faire deux colonnes à chaque fois: une pour les données d'entrées et une pour les cellules avec les formules? C'est peut-être plus simple comme ça? Mais par contre le tableau sera un peu lourd...
m@rina
Messages postés
21205
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 décembre 2024
11 370
28 févr. 2015 à 14:28
28 févr. 2015 à 14:28
Bonjour,
Le mieux est que tu fournisses un fichier exemple en le mettant ici :
https://www.cjoint.com/
et en expliquant ce que tu souhaites obtenir.
Parce que, là, je n'ai pas vraiment compris.
Le mieux est que tu fournisses un fichier exemple en le mettant ici :
https://www.cjoint.com/
et en expliquant ce que tu souhaites obtenir.
Parce que, là, je n'ai pas vraiment compris.
maroonx
Messages postés
7
Date d'inscription
samedi 28 février 2015
Statut
Membre
Dernière intervention
28 mars 2015
>
m@rina
Messages postés
21205
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 décembre 2024
28 févr. 2015 à 16:04
28 févr. 2015 à 16:04
En fait je pose la question en amont pour savoir comment je vais structurer mon tableau mais je ne l'ai pas encore fait!
Dans le fichier que j'ai mis en pièce jointe on a deux cellules:
la cellule B2 fait référence à la cellule A2 donc quand je change la valeur de A2 alors B2 change automatiquement (jusque là tout va bien). Mais je voulais savoir si on peut faire ça avec une seule cellule, c'est-à-dire entrer la valeur "hauteur" directement dans la cellule B2 et que celle-ci affiche en retour le résultat quand on clique "entrer"?
Dans le fichier que j'ai mis en pièce jointe on a deux cellules:
la cellule B2 fait référence à la cellule A2 donc quand je change la valeur de A2 alors B2 change automatiquement (jusque là tout va bien). Mais je voulais savoir si on peut faire ça avec une seule cellule, c'est-à-dire entrer la valeur "hauteur" directement dans la cellule B2 et que celle-ci affiche en retour le résultat quand on clique "entrer"?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
maroonx
Messages postés
7
Date d'inscription
samedi 28 février 2015
Statut
Membre
Dernière intervention
28 mars 2015
28 févr. 2015 à 16:45
28 févr. 2015 à 16:45
Bonjour,
On m'a donné la solution!! C'est bien avec une procédure événementielle:
Merci pour ton aide!!
On m'a donné la solution!! C'est bien avec une procédure événementielle:
' Cette routine ne fonctionne que si lors de la validation(entrée) on passe à la cellule suivante
' Événement déclenché à la modification d'une cellule
Private Sub Worksheet_Change(ByVal Target As Range)
Dim celAdr As String ' l'adresse de la cellule à modifier
' affectation
celAdr = "$B$2"
' si la cellule modifié est celle voulu et que c'est un autre cellule qui est sélectionnée
If Target.Address = celAdr And ActiveCell.Address <> celAdr Then
' Sélection de la cellule a modifier (pour éviter de boucler à nouveau.
Me.Range(celAdr).Select
' Application de la formule
Me.Range(celAdr) = Target.Value * constante
' fin si
End If
End Sub
Merci pour ton aide!!
m@rina
Messages postés
21205
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 décembre 2024
11 370
28 févr. 2015 à 17:50
28 févr. 2015 à 17:50
Super ! Merci pour le retour.
m@rina
m@rina