|
|
|
|
Posté par
Franky4Doigts, le jeudi 3 mars 2005 à 17:14:09Salut,
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+ |
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 |
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 _________________________________________________ |
Effectivement je ne vois pas comment faire.... oupssss
Si quelqu'un pouvait m'expliquer la procedure ça serait cool! Merci. _________________________________________________ |
Il n'y a vraiment personne pour m'aider?????
_________________________________________________
|
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???? _________________________________________________ |
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? _________________________________________________
|
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? _________________________________________________ |
Plus de volontaire pour m'aider?
_________________________________________________ |
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. |
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! _________________________________________________ |
Plus personne ne peut m'aider.... svp.
J'aimerai vraiment arriver a faire ca.... |
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 |
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 |
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? |
pouvez vous m'aider sur le excel je ne comprend rien a ce machin!
merci avous |
| 23/07 12h16 | [VBA] Détection de modification de cellule | Excel |
| 15/09 10h59 | [Excel] Colorer des cellules sur conditions | Excel |
| 15/09 11h07 | [Excel] Restreindre l'accés aux cellules | Excel |
| 12/11 01h11 | [excel] | Excel |
| 22/08 16h19 | [Excel] Ajouter une date fixe dans une cellule en 2 touches | Excel |
| 13/05 14h35 | Courbe avec cellules actives (excel) | 4 |
| 24/04 18h06 | Excel cellule active ds coin haut gauche | 10 |
| 10/12 17h54 | Choisir la couleur d'une cellule sous Excel | 8 |
| 17/08 14h26 | Excel couleur cellule selon condition | 8 |
![]() | Excel Viewer - Avec Microsoft Office Excel Viewer 2003, vous pouvez ouvrir, afficher et imprimer des classeurs Excel (fichiers XLS ), même... | Catégorie: Tableur Licence: Freeware/gratuit |
![]() | ActiveVirusShield - Active Virus Shield n'est plus, remplacé par McAfee® VirusScan Plus – Special edition de chez AOL Vous devez créer un... | Catégorie: Antivirus Licence: Freeware/gratuit |
![]() | ActivePerl - ActivePerl est un interpréteur Perl gratuit et puissant pour plates formes Microsoft Windows. Il nécessite "Microsoft... | Catégorie: Perl Licence: Open Source |
![]() | ActiveSync - ActiveSync est un module pour les systèmes Microsoft Windows ( à l'exception de Windows Vista permettant de synchroniser le... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | Sony Micro Vault Excellence | Catégorie: Carte Mémoire / Clé USB | 16.74 € Misco FR |
![]() | Activision Hits Remixed | Catégorie: Jeu vidéo PSP | 29.84 € Amazon.fr |
![]() | HK Audio Audio Actor | Catégorie: Enceintes | 125.00 € Thomann FR |
![]() | Activision Anthology | Catégorie: Jeu vidéo PS2 | 7.00 € Micromania |