Nommer une cellule excel par macro

Fermé
Gégé123 - 24 avril 2013 à 18:39
Mike-31 Messages postés 18306 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 février 2024 - 29 avril 2013 à 09:14
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

Mike-31 Messages postés 18306 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 février 2024 5 063
Modifié par Mike-31 le 24/04/2013 à 19:34
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