Nommer une cellule excel par macro [Fermé]

Signaler
-
Messages postés
17139
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 juillet 2020
-
Bonjour à tous,

Je ne connais pas bien le language VB mais je souhaite utiliser des macros excel pour gagner du temps, car j'ai plusieurs taches répétitives à effectuer sur différents fichiers:

- 1ère demande :
je souhaite donner un nom à la cellule C2 (exemple C2 = 'Toto') par macro.

- 2ème demande :
je souhaite effectuer un calcul pour plusieurs colonnes de tableau.
Pour toutes les colonnes de ma feuille, je prends la valeur en A31 et je la soustrais à la valeur en A1 (B31-B1,C31-C1...)

je veux incorporer ses deux demandes dans une macro.

Merci beaucoup pour votre aide

3 réponses

Messages postés
17139
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 juillet 2020
4 133
Salut,

pour nommer une cellule ou plage
Range("C2").Name = "toto"

pour faire la somme de la plage B1 à D100 d'une autre feuille
[A1] = [Sum(Feuil1!B1:D100)]

si les cellules sont sur la même feuille on peut écourter le code
[A1] = [Sum(B1:D100)]

ou la somme de plusieurs plages
[A1] = [Sum(B1:B31,D1:D31)]

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 59610 internautes nous ont dit merci ce mois-ci

Bonjour,

Excuse moi de te donner des nouvelles un peu tard, merci pour ta réponse mais je n'arriva pas à nommer par un nom la cellule.
J'ai essayé plusieurs écriture mais ça ne fonctionne pas.

Je voudrais que la cellule B-1 soit appelé "toto".

Pour le calcul c'est bon ça marche.

Merci à tous.
Messages postés
17139
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 juillet 2020
4 133
Re,

Le plus rapide, clic sur la cellule à nommer, puis clic dans la barre d'adresse qui se trouve juste au dessus de entête de ligne 1 et au gauche de l'entête de colonne A
si tu clic par exemple sur la cellule B1 dans la barre d'adresse de la cellule tu verras B1 il suffit du faire un simple clic dans cette barre et saisir toto et confirmer avec Entrée

l'autre méthode activer la cellule ou la plage d'ailleurs puis suivant la version Excel aller dans définir un nom