Excel
patrick
-
zahr kall Messages postés 63 Statut Membre -
zahr kall Messages postés 63 Statut Membre -
Bonjour, j'ai inséré une macro pour colorer la(les) cellule active.J'ai réussi à colorer mes cellules actives mais lorsque j'enregistre mon dossier en fin de journée la cellule active colorée s'enregistre colorée et le lendemain lorsque j'ouvre mon dossier active ou pas cette cellule reste colorée ........à la fin mon tableau sera tout rouge!
merci de m'aider
merci de m'aider
A voir également:
- Excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
3 réponses
Dans ton ThisWorkbook, essaie ceci :
Private Sub Workbook_Open()
ActiveSheet.Select 'définir la zone qui t'intéresse
Selection.Interior.ColorIndex = xlNone
End Sub
est-ce que cela t'aiderai?
Private Sub Workbook_Open()
ActiveSheet.Select 'définir la zone qui t'intéresse
Selection.Interior.ColorIndex = xlNone
End Sub
est-ce que cela t'aiderai?
Bonjour,
il faut que tu ailles dans l'éditeur de Microsoft Visual Basic.
Pour cela, lorsque tu as ouvert ton fichier Excel, tu tapes "alt" + "F11".
Dans l'arborescence à gauche, tu trouveras ton fichier.
Si tu cliques dessus, il y aura un ou plusieurs dossiers qui apparaitront.
Là, tu choisis celui qui s'appelle "Microsoft Excel Objets".
Dedans, tu trouveras "ThisWorkbook".
Double-clique dessus pour l'ouvrir, et insères le code :
Private Sub Workbook_Open()
ActiveSheet.Select 'définir la zone qui t'intéresse
Selection.Interior.ColorIndex = xlNone
End Sub
Normalement, tu devrais t'en sortir.
il faut que tu ailles dans l'éditeur de Microsoft Visual Basic.
Pour cela, lorsque tu as ouvert ton fichier Excel, tu tapes "alt" + "F11".
Dans l'arborescence à gauche, tu trouveras ton fichier.
Si tu cliques dessus, il y aura un ou plusieurs dossiers qui apparaitront.
Là, tu choisis celui qui s'appelle "Microsoft Excel Objets".
Dedans, tu trouveras "ThisWorkbook".
Double-clique dessus pour l'ouvrir, et insères le code :
Private Sub Workbook_Open()
ActiveSheet.Select 'définir la zone qui t'intéresse
Selection.Interior.ColorIndex = xlNone
End Sub
Normalement, tu devrais t'en sortir.
Public old_color, old_sel
Option Explicit
Sub Worksheet_SelectionChange(ByVal sel As Range)
If Not old_sel = "" Then Range(old_sel).Interior.ColorIndex = old_color
old_sel = sel.Address
old_color = ActiveCell.Interior.ColorIndex
ActiveCell.Interior.ColorIndex = 3
End Sub
merci de m'aider