Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

conversion d'un code vba 2007 à 2003

  • Initiateur de la discussion Initiateur de la discussion zizoufan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zizoufan

XLDnaute Occasionnel
Bonjour,

J'ai fait ce code à des fins d'habillage d'une cellule en vba sous 2007 :



une fois sur 2003, je n'ai pas pu faire marcher le code surtout pour .tintandshade, .colorindex ??

Merci de votre aide.
 
Re : conversion d'un code vba 2007 à 2003

Bonsoir à tous

zizoufan:
Voici une version allégée de ton code.
Code vba:
Sub Macro1()
With Range("A1:E1")
.HorizontalAlignment = xlCenter: .VerticalAlignment = xlBottom
.Borders.LineStyle = 1: .Borders.Weight = xlThin: .Borders.ColorIndex = 0
End With
Cells(1, 1).Font.Bold = True
Cells(2, 1) = "Chemin de l'enregistrement": Cells(2, 2) = "Nom du fichier": Cells(2, 3) = "Crée le "
Cells(2, 4) = "Modifié le ": Cells(2, 5) = "CEA"
End Sub



Le résultat est-il le même?
(sauf évidemment pour par cette dernière partie que je n'ai pas traité, cf ci-dessous)
Range("A2:E2").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
'.TintAndShade = -4.99893185216834E-02
.PatternTintAndShade = 0
End With
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
481
Réponses
11
Affichages
781
Réponses
8
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…