Bonjour.
Pour mon association, j'ai un fichier de banque. Pour la nouvelle saison, j'ai fait une macro pour que ma trésorière puisse effacer, sans se tromper, les anciennes données (Elle a des doutes et m'a demandé).
J'ai repris une macro VBA d'un autre fichier qui fonctionne et l'ai copier/coller dans mon fichier de trésorerie, mais il ne fonctionne pas, il me met :
Erreur de compilation
Fonction ou variable attendue
Et dans la macro ci-dessous, il surligne le 1er "Selection".
J'ai effectué la manip suivante :
Les deux fichiers sont ouverts (Mon fichier "trésorerie" et le fichier où j'ai copier cette macro). Je travail sur une page de mon fichier "trésorerie".
Dans mon fichier trésorerie, je lance la macro ci-dessous depuis l'autre fichier et ça fonctionne. Je lance la macro recopié dans le fichier "trésorerie" (La même), ça ne fonctionne pas.
Je ne vois pas le problème, merci pour votre aide.
Sub RAZ()
'
' Effacement des anciennes données
'
Range("I9:J208,L9:M208").Select
selection.ClearContents
'
' Effacement du gris des colonnes précédement colorées.
'
Columns("I9:J208,L9:M208").Select
With selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End Sub