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

vba bug macro couleur cellule

  • Initiateur de la discussion Initiateur de la discussion Hervé
  • 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 !

Hervé

XLDnaute Barbatruc
BOnsoir tout le monde

désolé pour le titre mais j'ai pas trouvé mieux :unsure:

Charly, cette après midi ma donné envie de m'amuser avec les zones de noms masquées.

en pièce jointe un fichier qui permet de colorier en rouge les cellules actives sans perdre les couleurs d'origine.

mon souci, mon code n'accepte pas des sélections de cellule trop grandes.

si je sélectionne environ 90 cellules, les couleurs d'origine ne reviennent pas ?????

si quelqu'un avait une idée, je patauge dur dans la semoule.

d'avance je vous en remercie.

salut [file name=Classeur1_20060222233440.zip size=11251]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20060222233440.zip[/file]
 

Pièces jointes

salut didier

merci de te pencher sur mon problème.

j'y ai pensé, mais normalement non, car je stock ma plage sous forme de string, puis je split celui-ci pour retrouver chaque adresse.

a moins que l'on soit limité en nombre de caractére dans une string.

je cherche de ce coté.

salut

edition : à quel niveau du code fais-tu ceci didier ?

Message édité par: hervé, à: 23/02/2006 00:07
 
SAlut

Hervé j'ai regardé ton fichier

En fait quand tu selectionnes beaucoup de cellules et que tu regardes ensuite dans Insertion Nom Definir tu as pour cellule et couleur #valeur

Donc je pense que le problème doit venir de là si ta chaine est trop longue ta plage nommée ne peut récuperer toutes les adresses
 
Bonjour Hervé, Pascal

Hervé, je navais pas vu ton édition hier soir.


Code:
Next c

  cell = Left(cell, 5) & ':' & Right(cell, 5)

  Names.Add Name:='cellule', RefersTo:=cell
  Names.Add Name:='couleur', RefersTo:=coul
  
Selection.Interior.ColorIndex = 3

End Sub
 
Re

Je viens de faire un test et compter le nombre de caratère et cela se confirme

je selectionne A1 à AP1 où il n'y a pas de couleur

j'ai donc -4142 comme code couleur pour chaque cellule et dans le nom couleur j'ai 252 caratères et 225 pour cellule

par contre si je selectionne une cellule de plus soit AQ1

dans le nom cellule j'ai bien toutes mes references car 231 caratères

par contre couleur me met =#valeur car je depasse les 255

Bon courage

Message édité par: Pascal76, à: 23/02/2006 11:44
 
Bonjour tout le monde

Merci à vous pour l'aide

pascal, j'en étais arrivé à la meme conclusion que toi 🙁

Utiliser les noms pour stocker les couleurs n'est pas viable.

Je laisse donc tomber ce bidule, et reviens au bon vieux tableau dynamique.

salut
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…