Excel du mode absolu au mode relatif
Résolu/Fermé
sk8_in_back
Messages postés
6
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
27 août 2008
-
21 août 2008 à 12:51
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 - 21 août 2008 à 13:04
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 - 21 août 2008 à 13:04
A voir également:
- Excel du mode absolu au mode relatif
- Mode sécurisé samsung - Guide
- Mode d'emploi - Guide
- God mode - Guide
- Mode sans echec - Guide
- Mode suivi des modifications - Guide
1 réponse
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
244
21 août 2008 à 13:04
21 août 2008 à 13:04
Bonjour,
il est vrai que l'enregistreur de macro fait des degats avec les select à outance
je ne sais pas comment est ton classeur, mais disons que la colonne A est la colonne de base
Voici une partie de ta macro que l'on peut modifier :
comme suit :
pas un seul select, la gestion de la plage de la formule est dynamique, elle se base sur le nombre de valeurs de la colonne A (En gras)
il est vrai que l'enregistreur de macro fait des degats avec les select à outance
je ne sais pas comment est ton classeur, mais disons que la colonne A est la colonne de base
Voici une partie de ta macro que l'on peut modifier :
Columns("F:F").Select Selection.Insert Shift:=xlToRight Selection.NumberFormat = "General" Range("F2").Select ActiveCell.FormulaR1C1 = "=RC[-5]&RC[-4]&RC[-3]&RC[-2]&RC[-1]" Range("F2").Select Selection.AutoFill Destination:=Range("F2:F31")
comme suit :
with columns("F:F") .insert shift:=Xltoright .numberFormat = "General" end with Range("F2").FormulaR1C1 = "=RC[-5]&RC[-4]&RC[-3]&RC[-2]&RC[-1]" Range("F2:F" & range("A65536").end(xlup).row).filldown
pas un seul select, la gestion de la plage de la formule est dynamique, elle se base sur le nombre de valeurs de la colonne A (En gras)