Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Couleur d'une cellule active Excel?

Franky4Doigts, le jeudi 3 mars 2005 à 17:14:09
Bonjour!

J'aurai voulu savoir si il etait possible de changer la couleur d'une cellule active d'Excel.

Je souhaiterai, lorsque je clique sur une cellule quelconque que celle ci se colore en bleu (par exemple), si je clique sur une autre la cellule reprend sa couleur d'origine et la nouvelle se colore, ect....

Est ce que quelqu'un peu m'aider?

Merci a vous!
_________________________________________________
Répondre à Franky4Doigts  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tompols, le jeudi 3 mars 2005 à 17:21:53
Salut,

Pour réaliser ce que tu veux, je ne vois pas sans passer par une macro.Ton classeur (ou tous tes classeurs si tu veux que ça s'applique tt le tps) comportera donc une macro.
Est-ce ce que tu veux (si oui, dis-moi si tu as besoin d'un coup de main pour le code) ?

A+
Répondre à tompols

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le jeudi 3 mars 2005 à 23:16:41
bonjour

Pour faire selon ton idée, essaie de copier cette macro dans ton classeur :

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 = sel.Interior.ColorIndex
sel.Interior.ColorIndex = 41
End Sub


cela devrait répondre à ta demande.


toujours zen
Répondre à gbinforme

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le mardi 8 mars 2005 à 10:25:35
Je vais essayer mais je ne m'y connais pas en macro donc je vais surement avoir besoin de votre aide...

Merci a vous pour vos reponses!

Je vais tester!
Désolé pour cette reponse tardive mais la notification par mail n'a pas fonctionné ou j'ai oublié de cocher la case! lol _________________________________________________
Répondre à Franky4Doigts

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le mardi 8 mars 2005 à 10:32:32
Effectivement je ne vois pas comment faire.... oupssss

Si quelqu'un pouvait m'expliquer la procedure ça serait cool!
Merci.
_________________________________________________
Répondre à Franky4Doigts

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le mardi 8 mars 2005 à 12:39:51
Il n'y a vraiment personne pour m'aider?????
_________________________________________________
Répondre à Franky4Doigts

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
UsulArrakis, le mardi 8 mars 2005 à 12:46:22
salut Franky
menu outils / macro / visual basic editor
double clic sur feuil1 et sur la droite de l'écran une fenetre s'ouvre colle le texte indiqué plus haut et enregistre
quand tu retournes dans ton fichier excel chaque fois que tu sélectionnes une cellule elle se colore en bleu (_Usul d'Arrakis
Serial_Dreamer_)
Répondre à UsulArrakis

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le mardi 8 mars 2005 à 13:40:54
Excellent!!!!!

Merci Beaucoup!

Un dernier truc si possible, quel est le code pour avoir la cellule rempli en rouge?

Je vois que 41 est = au bleu mais le rouge????
_________________________________________________
Répondre à Franky4Doigts

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le mardi 8 mars 2005 à 14:12:32
Aie,

Apres quelques test je remarque ceci:

J'ai des cellules deja colorées, lorsque j'en selectionne une, celle ci change bien de couleur et lorsque je la deselectionne elle reprend bien sa couleur de base (verte par exemple).

Par contre si je fait la meme operation mais cette fois ci en selectionnant une plage de cellules cela m'efface les couleurs de base... et lorsque je deselctionne la plage de cellule devient blanche (enfin fond>couleur automatique)

Si je veux recolorer cette plage de cellules ou meme une cellule seule cela ne marche pas elle prend la couleur mais des que je deselectionne ça revient en "couleur automatique" (soit blanc)

Quelqu'un saurait il rectifier le code pour eviter ces problemes?


_________________________________________________
Répondre à Franky4Doigts

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Armojax, le mardi 8 mars 2005 à 14:39:07
Hello Franky4Doigts,

Fais une petite modification dans le code : dans les 2 dernières lignes avant End Sub, remplace "sel" par "ActiveCell", ce qui donne :
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 = 41

End Sub


Pour les couleurs :

' 3=rouge 4=vert 5=bleu 6=jaune 7=violet
Répondre à Armojax

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le mardi 8 mars 2005 à 14:51:16
Voici le code que j'ai mis:

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 = 41

End Sub


Or les problemes enoncés ci dessus persistent encore.

A savoir:
La selection d'un plage de cellules colorées enleve la couleur de la cellule lors de la deselection.
+
Impossibilité de remettre de la couleur par la suite.

Que faire?

_________________________________________________
Répondre à Franky4Doigts

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le mardi 8 mars 2005 à 17:32:54
Plus de volontaire pour m'aider?
_________________________________________________
Répondre à Franky4Doigts

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Armojax, le mardi 8 mars 2005 à 21:31:14
Ok, Franky4Doigts, je commence à voir ton PB. D'après ce que tu disais au départ, il s'agissait d'une cellule.
Si je comprends bien, c'est une plage toute entière (éventuellement bigarrée avec plusieurs couleurs) que tu veux restituer dans son état d'origine en désélectionnant.
Ça change tout !
Donc à+ pour le moment.
Armojax.
Répondre à Armojax

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le mercredi 9 mars 2005 à 09:37:17
Salut,

Oui c'est ça, en fait j'ai des cellules comportant plusieurs couleurs.

Les cellules sont liées entre elles (cad quand je clique sur A1 cela me renvoye sur C5 par exemple) or vue qu'elles sont deja colorées lors du renvoye (sur C5 dans mon exemple) il faut chercher la nouvelle cellule selectionnée.
Je souhaite donc changer la couleur de la cellule active pour faire voir clairement et rapidement les cellules et par consequent que tout redevienne comme a l'origine apres dans tout les cas (selection d'une cellule ou d'une plage).

J'espere que je suis pas trop confu dans mes propos

Merci de votre aide!
_________________________________________________
Répondre à Franky4Doigts

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Franky4Doigts, le lundi 13 juin 2005 à 11:41:47
Plus personne ne peut m'aider.... svp.

J'aimerai vraiment arriver a faire ca....
Répondre à Franky4Doigts

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
papayou, le dimanche 2 septembre 2007 à 15:46:05
je vient de faire un tableau récap pour calcul de tva déclaration ca3

tva avril

Encaissements

date client TTC encaissé facture origine HT Montant TTC retenu Base ht
5.5 19.6 5.5 19.6 5.5 19.6
20 portal 400 919.73 0 400 0 334.45
20 Geoffroy 149.64 125.12 0 149.64 0 125.12
20 Meridor 2914.65 1437 0 2914.65 0 2437
30 Julien 3294.6 3420 574 2821.11 / 473.49 2674.04/ 395.89
30 Rideau 297 247.43 0 297 0 248.33

Total 2674.04 3540.79
TVA 147.07 693.99
Total TVA 841

Achat Immobilisations
Date Fournisseur TTC facturé TVA facturée



total TVA Immobilisation 0

Achat de biens et services
Date Fournisseur TTC facturé TVA facturée
12 quincaillerie moderne 239.2 39.2
16 imite ancien 1674.4 274.4
22 comptoir 514.88 84.38
30 ebene 1065.89 174.68 Total tva B/S 572.66

Décaissement fournisseurs
date fournisseur TTC facturé TVA facturée TTC décaissée TVA décaissée
10 SCI des bureaux 1495 245 1495 245
30 Calberson 107.64 17.64 107.64 17.64

Total décaissement 262.64
Total à déduire B et S 835

Crédit tva reporté 1200

tva a payer 0
credit de tva 119
le tableau calcul tous seul si je suis en crédit de tva ou si j ai de la tva a payer maintenant je souhaiterais savoir
1) comment je peux faire pour que mon tableau m'affiche le total de tva encaissement en vert si il est inferieur au décaissement et en rouge si il est sup
2) d'afficher automatiquement si c'est tva a payer ou credit de tva a reporter au mois suivant et qu il le fasse automatiquement)
pour finir 3) une macro ca se creer comment et quelle sont les etapes pour mettre les cellules de couleurs automatiquement suivant les resultats calculés dans ce meme tableau

merci pour votre aide c'est ma premiere macro alors plus je lis plus je comprend plus rien

a++
Configuration: Windows XP
Firefox 2.0.0.6
Répondre à papayou

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le dimanche 2 septembre 2007 à 23:03:15
bonjour

1) comment je peux faire pour que mon tableau m'affiche le total de tva encaissement en vert si il est inferieur au décaissement et en rouge si il est sup

Pour faire cela, le plus simple :
choisir "le total de tva encaissement" puis le menu format puis mise en forme conditionnelle
dans la fenêtre choisir à gauche "la formule est" et à droite on met la formule :
=C1<D1
avec C1 "le total de tva encaissement" et D1 le décaissement

et l'on choisis le vert dans la mise en forme, fond ou couleur de police.
il suffit de faire "ajouter" pour mettre en rouge en remplaçant < par >


2) d'afficher automatiquement si c'est tva a payer ou credit de tva a reporter au mois suivant et qu il le fasse automatiquement)
tu crées une cellule "à payer" avec la formle
=SI(C1>D1;C1-D1;0)
avec C1 "le total de tva encaissement" et D1 le décaissement

puis tu crées une cellule "report" avec la formle
=SI(C1<D1;D1-C1;0)


3) une macro ca se creer comment et quelle sont les etapes pour mettre les cellules de couleurs
automatiquement suivant les resultats calculés dans ce meme tableau

Une macro c'est de la programmation et dans ton cas je n'ai pas l'impression que tu en ai la nécessité.

toujours zen
Configuration: Windows XP
Firefox 2.0.0.6
Répondre à gbinforme

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fanie, le samedi 15 septembre 2007 à 09:01:12
je debute dans la déclaration de tva
je suis a la recherche d'un tableau, quasi identique au votre
Pouvez vous me faire parvenir le modele de tableau?
Répondre à fanie

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 tamira, le dimanche 30 décembre 2007 à 12:01:53
pouvez vous m'aider sur le excel je ne comprend rien a ce machin!
merci avous
Répondre à tamira

Résultats pour Couleur d'une cellule active Excel?

Nommer Cellules active sous VB-Excel (Résolu) Bonjour, Je souhaite utiliser Visual Basic pour coller un nom sur plage de cellule sous excel dont le nombre de lignes varie (le nombre de colonne ne variant pas). Je pensais pouvoir régler le problème en utilisant le programme ci contre mais la... www.commentcamarche.net/forum/affich-1946446-nommer-cellules-active-sous-vb-excel
[VBA] conditions dans une cellule d'Excel (Résolu) Bonjour, j'ai un souci avec Excel et Visual Basic. Je souhaite ecrire dans la cellule d'Excel (1,1) une condition, par exemple, =9. J'ai mis la cellule en format texte pour que le = reste affiché. Je souhaiterai ensuite comparer les... www.commentcamarche.net/forum/affich-2724913-vba-conditions-dans-une-cellule-d-excel
Sélectionner plage de cellules /macro Excel (Résolu) Bonjour Je souhaite sélectionner une plage de cellules, allant de la cellules A1 à la cellule active. Par exemple, si je suis en B5, je veux sélectionner la plage A1:B5 Sauf que le B5 changer. En fait, je veux toujours partir de A1 et aller... www.commentcamarche.net/forum/affich-3216701-selectionner-plage-de-cellules-macro-excel

Résultats pour Couleur d'une cellule active Excel?

[VBA] Détection de modification de celluleIl y a, bien entendu, l'événement Change d'une feuille qui détecte le changement de la cellule active mais il ne donne pas de renseignement quant au contenu. Ces quelques lignes de code permettent de savoir si la cellule a été modifiée, fonctionne si... www.commentcamarche.net/faq/sujet-12394-vba-detection-de-modification-de-cellule
[Excel] Colorer des cellules sur conditionsIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un... www.commentcamarche.net/faq/sujet-3975-excel-colorer-des-cellules-sur-conditions

Résultats pour Couleur d'une cellule active Excel?

Vérouiller une cellule sous Excel 2007 (Résolu)Bonjour, Je cherche un moyen simple de vérouiller des cellules sous Excel 2007. Je veux empècher leur modification (uniquement leur contenu). Mais je voudrais pouvoir les lire, ainsi que modifier d'autres cellules appartenants à la même feuille.... www.commentcamarche.net/forum/affich-7434507-verouiller-une-cellule-sous-excel-2007
[Vba-excel] suppression de la ligne active (Résolu)bonjour, j'ai une feuille excel ou je rentre dans un tableau des noms d'adhérents, je souhaiterai ecrire une macro pour effacer la ligne correspondant à la cellule active, je n'arrive pas à selectionner la ligne pour pouvoir la... www.commentcamarche.net/forum/affich-2464894-vba-excel-suppression-de-la-ligne-active
Creation d'une fonction ss Excel (Résolu)Bonsoir a tous, voila , j'ai un petit souci sous excel, je desire ecrire une fonction qui me permettrait de changer la couleur d'une case en fonction de son contenu appelé depuis une cellule d'excel (la mise au format conditionnel ne... www.commentcamarche.net/forum/affich-2074377-creation-d-une-fonction-ss-excel

Résultats pour Couleur d'une cellule active Excel?

Mac Mah ICUBE 1405 Speaker Package BlackKit d'enceintes,Nombre d'éléments:Kit d'enceintes,Type:Kit d'enceintes,Isolement magnétique: ,Couleur:Black,Active/Passive:Active,Fiche produit au format PDF:Anglais www.commentcamarche.net/guide-achat/mac-mah-icube-1405-speaker-package-black-1030230-fiche-technique
JBL ES150P Subwoofer BeechES 150 150 P 150P 150P,Subwoofer,300W RMS Watt,Dimensions (LxHxP):33.7x45.7x38.7 cm,Poids:17.7 kg,Puissance:300W RMS W,Bande passante:27-150,Type:Subwoofer,Nombre d'éléments:1 voie,Couleur:Beech,Active/Passive:Active,Taille du subwoofer :10... www.commentcamarche.net/guide-achat/jbl-es150p-subwoofer-beech-1028548-fiche-technique
Electro Voice SB2A Subwoofer BlackSB 2 2 A 2A 2A,Subwoofer,RMS 350 W Watt,Poids:16 kg,Puissance:RMS 350 W W,Taille du subwoofer :12 inches,Dimensions (LxHxP):42.9x58.6x31.2 cm,Bande passante:55-165,Type:Subwoofer,Nombre d'éléments:1 voie,Couleur:Black,Active/Passive:Active,Fiche... www.commentcamarche.net/guide-achat/electro-voice-sb2a-subwoofer-black-1119523-fiche-technique