Faire une mise en forme sur une plage précise
Résolu
Valdesh35
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
Valdesh35 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Valdesh35 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Petit problème de macro ajd.
J'extrait un fichier Excel qui a toujours la même forme EN COLONNE : nom d'établissement en colonne A, Chiffre d'affaire en colonne B, mais qui varie sur le nombre de ligne (+/- d'établissements selon les régions de France).
Mais le nombre de ligne varie d'une extraction à l'autre.
Ma macro :
Mettre dans la colonne A juste après le dernier établissement : "TOTAL" ==> Ca j'ai réussi.
Mettre en gras la cellule "TOTAL" ET celle de gauche ==> La je sèche :(
Un grand merci pour votre aide future :)
Valentin
Petit problème de macro ajd.
J'extrait un fichier Excel qui a toujours la même forme EN COLONNE : nom d'établissement en colonne A, Chiffre d'affaire en colonne B, mais qui varie sur le nombre de ligne (+/- d'établissements selon les régions de France).
Mais le nombre de ligne varie d'une extraction à l'autre.
Ma macro :
Mettre dans la colonne A juste après le dernier établissement : "TOTAL" ==> Ca j'ai réussi.
Mettre en gras la cellule "TOTAL" ET celle de gauche ==> La je sèche :(
Un grand merci pour votre aide future :)
Valentin
A voir également:
- Faire une mise en forme sur une plage précise
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
- Supprimer mise en forme tableau excel ✓ - Forum Excel
2 réponses
Bonjour,
met ton total en ligne 1 avec =SOMME(B2:B1000000) et plus besoin de macro que tu as du mal à maitriser.
eric
met ton total en ligne 1 avec =SOMME(B2:B1000000) et plus besoin de macro que tu as du mal à maitriser.
eric
Ma question portait plutôt sur la zone sélectionnée, dans ta macro ça sélectionne les 2 cellules pour mettre en gras.
Si je veux par ex mettre ces 2 cellules en gris avec une barre en bas. Je connais le code VBA pour la mise en forme mais je n'arrive pas à sélectionner les 2 cellules.
Ex :
Cells(Rows.Count, 1).End(xlUp).Resize(, 2).Font.Bold = True
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
.TintAndShade = -0.249977111117893
.PatternTintAndShade = 0
End With
Si je veux par ex mettre ces 2 cellules en gris avec une barre en bas. Je connais le code VBA pour la mise en forme mais je n'arrive pas à sélectionner les 2 cellules.
Ex :
Cells(Rows.Count, 1).End(xlUp).Resize(, 2).Font.Bold = True
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
.TintAndShade = -0.249977111117893
.PatternTintAndShade = 0
End With
Celui la concernant une mise en page sur une plage dynamique.