Bonjour à toutes et tous,
Dans mon classeur, j'ai plusieurs centaines de colonnes et de lignes.
Je souhaite faire une mise en forme conditionnelle avec des barres de données à l'ensemble du tableau mais avec une application pour les valeurs de chaque colonne..
Pas de souci pour appliquer cette mise en forme à la première colonne.
Si je souhaite reproduire cette mise en forme aux autres colonnes à l'aide du pinceau "reproduire la mise en forme", les données prises en compte sont celles de l'ensemble des colonnes sélectionnées.
Or je souhaite que cette reproduction s'applique pour les données de chaque colonne indépendamment des autres.
Merci par avance pour votre aide.
En appliquant colonne par colonne, cela fonctionne correctement.
Mais en sélectionnant toute une plage pour la recopie du format, cela engendre la prise en compte des colonnes adjacentes, c'est vrai.
Recopier colonne par colonne n'est pas si fastidieux que ca en cliquant 2 fois rapidement sur le bouton de recopie de format.
Sinon il faut passer par un peu de VBA, mais pour 40 colonnes, ca ne se justifie pas.
Bonjour.
Après avoir copié la colonne C, et au lieu de sélectionner toute la plage (C2:AO26), sélectionnez toutes les colonnes une à une (=C:C;D: D;E:E...), en maintenant la touche Ctrl enfoncée, puis collage spécial, format.
Dans mon classeur, j'ai plusieurs centaines de colonnes et de lignes.
Bon, le manuel risque d'être fastidieux.
Donc ci-dessous quelques petites lignes.
Code:
Sub Yo_Man()
Range("B2:B" & Range("B1").End(xlDown).Row).Copy
For F = 2 To Range("B1").End(xlToRight).Column - 1
Cells(2, F + 1).PasteSpecial Paste:=xlPasteFormats
Next F
End Sub
Bonjour Victor21, bonjour D.D.
Problème résolu avec cette macro sur laquelle il a fallu définir la variable F "Dim F As Variant" pour que cela fonctionne sur les autres colonnes, sinon j'avais un message d'erreur
Merci à tous les 2 pour vos réponses.
Cordialement
Parfait.
Tu devais avoir un "explicit" plus haut dans ton propre code je suppose.
C'est vrai que je n'ai pas trop l'habitude de déclarer mes variables.