Macro qui ne fonctionne pas!

V

Virginie©

Guest
Bonjour le Forum,

j'ai un soucis avec cette macro:

Sub Macro_R_G_B()

With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
Selection.Font.Bold = True
Selection.Font.ColorIndex = 5
End Sub

Elle a pour but de colorer la case sélectionnée en rouge & gras,
cela fonctionne parfaitement , cependant quand je fais figer les volets
les cases que je sélectionne du côté droit reste blanche !!!
et une case au hasard est sélectionnée du côté gauche. J'ajoute que
la macro fonctionne sur un fichier sans donnée .
Pourriez-vous m'indiquer pourquoi cela ce produit , que faut-il faire pour y remedier?

Merçi de votre aide
 
@

@+Thierry

Guest
Salut Virginie, le Forum

Je viens d'essayer sur une feuille avec des données avec les volets figés (ou non)... Je suis en version US c'est à dire "Split" puis avec ou sans "Freeze Panes" je n'ai aucun souci... Même en appliquant un Split Vertical ET Horizontale à la cellule A1, et avant de figer les volets en appliquant ta macro sur cette Cellule "A1" apparaissant en fait Quatre fois à l'écran... Les "Quatres" sont bien toutes colorées..

Ptet reboote ta machine...

J'ai essayé sous Excel 2000 / Win 2000 puis ensuite sous Excel 2002 / Win XP Pro...

Sinon je ne peux pas t'aider plus
Bon Courage
@+Thierry
 
V

Virginie©

Guest
Bonjour Thierry,Dan

Même en reboutant ,le problème reste identique.
ex:j'ai sélectionné la céll AB 3569 et c'est la cell AH 108 qui c'est colorée!!! . Et chez vous ca fonctionne !!!!
On échange nos PC lool
 
L

LaurentTBT

Guest
Bonjour, Virginie.

As-tu essayé de faire tourner ta macro pas par pas, en mettant par exemple un point d'arrêt sur sa première ligne de code, puis en utilisant F8 pour exacuter chaque ligne? Regarde les effets de chaque ligne de code sur ta feuille excel avant de passer à la suivante. Cela te permettra peut-être de comprendre ce qui se passe.

Bon courage.
Laurent.
 
D

Dan

Guest
Bonjour Virginie,

Je viens de vérifier sur Excel 97 et il n'y a pas de pb.
Il faudrait que tu révérifies ce que Zon te propose.

Ci-joint un petit fichier explicatif pour aller vérifier les macros événementielles. J'y ai également placé ta macro dans un module. En faisant CTRL + a tu peux la faire tourner

Sinon, penses à nous placer le fichier ici, on pourra peut-être trouver une solution.

@+

Dan
 

Pièces jointes

  • Test-Virginie-68793.zip
    21.7 KB · Affichages: 10
V

Virginie©

Guest
Bonjour à tous
Avant tout merçi de votre préocupation a mon problème.
J'ai testé les différentes solutions proposées.

J'utilise le calendrier de @+thierry, ( très pratique) après désactivation de celui-ci le problème reste identique, est-ce cela une évènementielle ? j'ai sûrement des lacunes à combler,

par la touche F5 Atteindre et en lancant la macro la case choisie du côté droit est colorée.

En faisant un pas à pas détaillé, la case sélectionnée du coté droit
est colorée comme prévu par la macro quand cette instruction est atteinte
.Pattern = xlSolid

donc apparemment il doit y avoir une soluce mais je ne sais pas trop comment intervenir sur cette fichue macro.Si vous pouviez m'éclairer ce serai sympa.

bonne journée
 
M

Moa

Guest
Salut Virginie !

Je viens de vérifier chez moi, aucun problème avec des volets ou autres.

Ceci dit, tu pourrais écrire ta macro aussi comme ça :

Sub Macro_R_G_B()
With Selection
.Interior.ColorIndex = 3
.Font.Bold = True
.Font.ColorIndex = 5
End With
End Sub

@ +

Moa
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 812
dernier inscrit
abdouami