Note: The other languages of the website are Google-translated. Back to English

Comment compter et additionner les cellules en fonction de la couleur d'arrière-plan dans Excel?

Supposons que vous ayez une plage de cellules avec différentes couleurs d'arrière-plan, telles que le rouge, le vert, le bleu, etc., mais maintenant vous devez compter combien de cellules de cette plage ont une certaine couleur d'arrière-plan et additionner les cellules colorées avec la même couleur. . Dans Excel, il n'y a pas de formule directe pour calculer la somme et le nombre de cellules de couleur, ici je vais vous présenter quelques moyens de résoudre ce problème.


Compter et additionner les cellules colorées par filtre et SOUS-TOTAL

Supposons que nous ayons un tableau des ventes de fruits comme illustré ci-dessous, et nous compterons ou additionnerons les cellules colorées dans la colonne Montant. Dans cette situation, nous pouvons filtrer la colonne Montant par couleur, puis compter ou additionner facilement les cellules colorées filtrées par la fonction SOUS-TOTAL dans Excel.

1. Sélectionnez des cellules vides pour accéder à la fonction SOUS-TOTAL.

  1. Pour compter toutes les cellules avec la même couleur d'arrière-plan, veuillez entrer la formule = SOUS-TOTAL (102, E2: E20);
  2. Pour additionner toutes les cellules avec la même couleur d'arrière-plan, veuillez entrer la formule = SOUS-TOTAL (109, E2: E20);


Notes: Dans les deux formules, E2: E20 est la colonne Montant contenant les cellules colorées, et vous pouvez les modifier selon vos besoins.

2. Sélectionnez l'en-tête du tableau et cliquez sur Données > Filtre. Voir la capture d'écran:

3. Cliquez sur l'icône Filtre  dans la cellule d'en-tête de la colonne Montant, puis cliquez sur Filtrer par couleur et la couleur spécifiée que vous compterez successivement. Voir la capture d'écran:

Après filtrage, les formules SOUS-TOTAL comptent et additionnent automatiquement toutes les cellules de couleur filtrées dans la colonne Montant. Voir la capture d'écran:

Notes: Cette méthode nécessite que les cellules colorées que vous comptez ou additionnerez soient dans la même colonne.

Un clic pour compter, additionner et faire la moyenne des cellules colorées dans Excel

Avec l'excellent Compter par couleur caractéristique de Kutools pour Excel, vous pouvez rapidement compter, additionner et faire la moyenne des cellules par couleur de remplissage ou couleur de police spécifiée en un seul clic dans Excel. En outre, cette fonctionnalité découvrira également les valeurs max et min des cellules par la couleur de remplissage ou la couleur de police. Essai gratuit complet de 30 jours!
nombre d'annonces par couleur 2

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant

Compter ou additionner les cellules colorées par la fonction GET.CELL

Dans cette méthode, nous allons créer une plage nommée avec la fonction GET.CELL, obtenir le code couleur des cellules, puis compter ou additionner facilement le code couleur dans Excel. Veuillez procéder comme suit:

1Cliquez sur Formules > Définir le nom. Voir la capture d'écran:

2. Dans la boîte de dialogue Nouveau nom, procédez comme suit: capture d'écran ci-dessous:
(1) Tapez un nom dans la zone Nom;
(2) Entrez la formule = GET.CELL (38, Feuille4! $ E2) dans la zone Se réfère à (noter: dans la formule, 38 signifie retourner le code de la cellule, et Feuille4! $ E2 est la première cellule de la colonne Montant à l'exception de l'en-tête de colonne que vous devez modifier en fonction des données de votre table.)
(3) Cliquez sur le OK .

3. Ajoutez maintenant une nouvelle colonne Couleur à droite de la table d'origine. Tapez ensuite la formule = NumColor et faites glisser la poignée de saisie automatique pour appliquer la formule à d'autres cellules de la colonne Couleur. Voir la capture d'écran:
Notes: Dans la formule, CouleurNum est la plage nommée que nous avons spécifiée dans les 2 premières étapes. Vous devez le remplacer par le nom spécifié que vous avez défini.

Maintenant, le code couleur de chaque cellule de la colonne Montant revient dans la colonne Couleur. Voir la capture d'écran:

4. Copiez et répertoriez la couleur de remplissage dans une plage vide dans la feuille de calcul active et tapez les formules à côté de celle-ci, comme illustré ci-dessous:
A. Pour compter les cellules par couleur, veuillez entrer la formule = COUNTIF ($ F $ 2: $ F $ 20, NumColor);
Pour additionner les cellules par couleur, veuillez entrer la formule = SUMIF ($ F $ 2: $ F $ 20, NumColor, $ E $ 2: $ E $ 20).

Notes: Dans les deux formules, $ F $ 2: $ F $ 20 est la colonne Couleur, CouleurNum est la plage nommée spécifiée, $ E $ 2: $ E $ 20 est la colonne Montant, et vous pouvez les modifier selon vos besoins.

Vous verrez maintenant que les cellules de la colonne Montant sont comptées et additionnées par leurs couleurs de remplissage.


Compter et additionner les cellules en fonction de la couleur de remplissage spécifique avec la fonction définie par l'utilisateur

En supposant que les cellules colorées se dispersent dans une plage comme illustré ci-dessous, les deux méthodes ci-dessus ne peuvent pas compter ni additionner les cellules colorées. Ici, cette méthode introduira un VBA pour résoudre le problème.

1. Maintenez le ALT + F11 clés, et il ouvre le Microsoft Visual Basic pour applications fenêtre.

2Cliquez sur insérer > Moduleet collez le code suivant dans la fenêtre Module.

VBA: comptez et additionnez les cellules en fonction de la couleur d'arrière-plan:

Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
If SUM = True Then
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = WorksheetFunction.SUM(rCell, vResult)
End If
Next rCell
Else
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = 1 + vResult
End If
Next rCell
End If
ColorFunction = vResult
End Function

3. Enregistrez ensuite le code et appliquez la formule suivante:
A. Comptez les cellules colorées: = fonction couleur (A, B: C, FALSE)
B. Additionnez les cellules colorées: = fonction de couleur (A, B: C, TRUE)

Remarque: dans les formules ci-dessus, A est la cellule avec la couleur d'arrière-plan particulière dont vous souhaitez calculer le nombre et la somme, et AVANT JC est la plage de cellules dans laquelle vous souhaitez calculer le nombre et la somme.

4. Prenez la capture d'écran suivante par exemple, entrez la formule= fonction couleur (A1, A1: D11, FALSE) compter les cellules jaunes. Et utilisez la formule = fonction couleur (A1, A1: D11, TRUE) pour additionner les cellules jaunes. Voir la capture d'écran:

5. Si vous souhaitez compter et additionner d'autres cellules colorées, veuillez répéter l'étape 4. Vous obtiendrez alors les résultats suivants:


Compter et additionner les cellules en fonction de la couleur de remplissage spécifique avec les fonctions Kutools

Kutools for Excel prend également en charge certaines fonctions utiles pour aider les utilisateurs d'Excel à effectuer des calculs spéciaux, dit compter par couleur d'arrière-plan de cellule, somme par couleur de police, etc.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez la cellule vide dans laquelle vous placez les résultats du comptage, puis cliquez sur Kutools > Fonctions Kutools > Statistiques et mathématiques > COUNTBYCELLCOLOR. Voir la capture d'écran:

2. Dans la boîte de dialogue Arguments de fonction, veuillez spécifier la plage dans laquelle vous comptez les cellules colorées dans le Une référence , choisissez la cellule qui est remplie par la couleur d'arrière-plan spécifiée dans le Color_index_nr et cliquez sur le OK bouton. Voir la capture d'écran:

Notes:
(1) Vous pouvez également taper la fonction Kutools spécifiée = COUNTBYCELLCOLOR ($ A $ 1: $ E $ 20, G2)  dans la cellule vide ou la barre de formule directement pour obtenir les résultats du comptage;
(2) Cliquez sur Kutools > Fonctions Kutools > Statistiques et mathématiques > SUMBYCELLCOLOR ou tapez = SUMBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) dans la cellule vide directement pour additionner les cellules en fonction de la couleur d'arrière-plan spécifiée.
Appliquer le COUNTBYCELLCOLOR et des tours SUMBYCELLCOLOR fonctions pour chaque couleur d'arrière-plan séparément, et vous obtiendrez les résultats comme illustré ci-dessous:

Fonctions Kutools contiennent un certain nombre de fonctions intégrées pour aider les utilisateurs d'Excel à calculer facilement, y compris Nombre / Somme / Moyenne des cellules visibles, Compter / Somme par couleur de cellule, Nombre / somme par couleur de police, Compter les caractères, Compter par police gras, etc. Faites un essai gratuit!


Compter et additionner les cellules en fonction de la couleur de remplissage spécifique avec Kutools for Excel

Avec la fonction définie par l'utilisateur ci-dessus, vous devez entrer la formule une par une, s'il y a beaucoup de couleurs différentes, cette méthode sera fastidieuse et prend du temps. Mais si tu as Kutools pour Excel's Compter par couleur utilitaire, vous pouvez générer rapidement un rapport des cellules colorées. Vous pouvez non seulement compter et additionner les cellules colorées, mais également obtenir les valeurs moyennes, max et min de la plage colorée.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez la plage que vous souhaitez utiliser, puis cliquez sur Kutools Plus > Compter par couleur, voir capture d'écran:

2. Et dans le Compter par couleur boîte de dialogue, veuillez faire comme ci-dessous la capture d'écran montrée:
(1) Sélectionnez Formatage standard du Méthode de couleur la liste déroulante;
(2) Sélectionnez Contexte du Type de comptage la liste déroulante.
(3) Cliquez sur le bouton Générer un rapport.

Notes: Pour compter et additionner les cellules colorées par couleur de mise en forme conditionnelle spécifique, veuillez sélectionner Mise en forme conditionnelle du Méthode de couleur liste déroulante dans la boîte de dialogue ci-dessus, ou sélectionnez Mise en forme standard et conditionnelle dans la liste déroulante pour compter toutes les cellules remplies par la couleur spécifiée.

Vous obtiendrez maintenant un nouveau classeur avec les statistiques. Voir la capture d'écran:

Le Compter par couleur La fonction calcule les cellules (nombre, somme, moyenne, maximum, etc.) par couleur d'arrière-plan ou couleur de police. Faites un essai gratuit!


Article connexe:


Démo: Comptez et additionnez les cellules en fonction de l'arrière-plan, couleur de mise en forme conditionnelle:


Kutools pour Excel comprend plus de 300 outils pratiques pour Excel, gratuits à essayer sans limitation en 30 jours. Téléchargez et essayez gratuitement maintenant!

Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (235)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Outil très utile, merci beaucoup
Ce commentaire a été minimisé par le modérateur sur le site
Après avoir inséré la fonction, lorsque nous modifions la valeur, la somme n'est pas automatiquement mise à jour, toute suggestion
Ce commentaire a été minimisé par le modérateur sur le site
Alt-Ctrl-F9 recalculera
Ce commentaire a été minimisé par le modérateur sur le site
Vous pouvez ajouter et mettre à jour le bouton si quelqu'un d'autre utilise le fichier et qu'il ne connaît pas Alt-Ctrl-F9. ajoutez simplement cette ligne de code à la macro "Application.CalculateFull". c'est la même chose que Alt-Ctrl-F9 vient d'être programmé dans un bouton.
Ce commentaire a été minimisé par le modérateur sur le site
En que parte agrego la linea para crear el boton
Ce commentaire a été minimisé par le modérateur sur le site
Ajoutez une deuxième ligne directement en dessous de la première qui dit Application. volitile, elle le recalcule après la mise à jour de quelque chose
Ce commentaire a été minimisé par le modérateur sur le site
j'ai essayé de mettre Application.Volatile sous la première ligne et rien ne se passe :(
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Ajoutez une deuxième ligne directement en dessous de la première indiquant Application.volitile, cela le recalcule après la mise à jour de quelque chosePar 12345678998765432154[/quote] Application.Volatile est la fonction correcte et non Application.volitile
Ce commentaire a été minimisé par le modérateur sur le site
Je ne vois aucune ligne indiquant application.volatile. Où puis-je le trouver ?
Ce commentaire a été minimisé par le modérateur sur le site
J'ai double-cliqué sur la cellule avec la formule ColorFunction, puis j'ai appuyé sur Entrée. Il a mis à jour.
Ce commentaire a été minimisé par le modérateur sur le site
Très utile. Merci
Ce commentaire a été minimisé par le modérateur sur le site
J'ai aussi essayé la formule. Fonctionne dans la première rangée et non avec la deuxième et la troisième. ????
Ce commentaire a été minimisé par le modérateur sur le site
Je suis d'accord avec Jarod. Les deux premières lignes de ma fonction indiquent : Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean) Application.Volatile Le problème est que seul un Alt-Ctrl-F9 recalculera. Nous recherchons une solution plus automatisée. Des idées ?
Ce commentaire a été minimisé par le modérateur sur le site
Essayez comme ceci : 1. soyez certain que la fonction est enregistrée comme décrit 2. permettez-moi d'utiliser un exemple * j'ai des centaines de lignes de données * j'utilise les colonnes A à AB avec plus de données * chaque fois que j'ai un problème avec mon données, je les surligne en jaune * J'utilise cette formule sympa pour 'compter' le nombre de surbrillances sur chaque ligne 3. Comment compter le nombre de mes surbrillances par ligne a. chiffre la gamme de cellulesqui pourraient avoir des surbrillances que vous voulez compter (ou additionner) * pour moi, je veux COMPTER la quantité de mes surbrillances signalées sur chaque ligne (ma plage) b. choisissez une cellule où vous rapporterez le compte (ou la somme) * pour moi, je l'ai placé à l'extrême droite de mes données... dans la colonne AE c. insérez la formule suivante dans la cellule que vous avez choisie dans l'élément b (ci-dessus) =colorfunction(AE3,A3:AB3,FALSE) * pour moi, j'ai placé cette formule dans la cellule AE3 (la fin de ma ligne) ET ET j'ai surligné la même chose cellule de formule Jaune d. J'ai ensuite copié cette formule pour toutes mes lignes de données 4. J'ai observé a. aucun comptage n'a été effectué. (mauvais) 5 PROBLÈME CLÉ ICI : a. J'ai appuyé sur CTL + ALT + F9 . PRESTO !!! Ça marche.! espérons que cette plaisanterie est d'une certaine aide. Bravo, faites ceci : ABCD 1 2 3 4
Ce commentaire a été minimisé par le modérateur sur le site
Très bien, merci beaucoup !!!
Ce commentaire a été minimisé par le modérateur sur le site
Article très utile, merci beaucoup
Ce commentaire a été minimisé par le modérateur sur le site
Merveilleux!!! Merci beaucoup!!!
Ce commentaire a été minimisé par le modérateur sur le site
Incroyable, merci beaucoup
Ce commentaire a été minimisé par le modérateur sur le site
C'est un super outil, merci pour le partage ! J'ai une question : j'ai remarqué que la formule macro ne se met pas à jour lorsque vous changez une couleur de cellule d'une couleur à une autre. Existe-t-il un moyen de le mettre à jour automatiquement lorsque les couleurs des cellules changent ? Si je double-clique sur la cellule avec la formule d'addition et que j'appuie sur Entrée, elle se met à jour, mais j'ai une feuille avec plusieurs de ces cellules et je ne veux pas avoir à la mettre à jour manuellement à chaque fois.
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour votre réponse, je suis désolé, dans la situation actuelle, le code VBA ne peut pas résoudre la question que vous avez signalée, vous devez les mettre à jour manuellement.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai également constaté que l'utilisation du peintre de format pour mettre à jour la couleur de la cellule fera fonctionner les formules comme prévu. Toujours pas parfait.
Ce commentaire a été minimisé par le modérateur sur le site
Salut, j'ai essayé. et la feuille de calcul a juste besoin d'un "Entrée" quelle que soit la cellule. Ainsi, après avoir colorié votre cellule, tapez simplement un mémo sur les cellules colorées et "entrez"
Ce commentaire a été minimisé par le modérateur sur le site
essayez CTL + ALT + f9, il mettra à jour toutes les cellules avec des formules d'addition à la fois. Pas tout à fait automatique mais au moins mieux que de devoir cliquer sur chaque cellule avec une formule d'addition individuellement.
Ce commentaire a été minimisé par le modérateur sur le site
cela n'a rien fait pour moi :(
Ce commentaire a été minimisé par le modérateur sur le site
Salut, j'obtiens une erreur. erreur de conformité, une erreur ambiguë arrive.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai appliqué la formule mais la cellule disait NOMS ? ce que je dois réparer
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour RAMON, peut-être que vous n'avez pas copié le code ci-dessus dans le module. Vous devez d'abord copier le code dans le module et l'enregistrer, puis appliquer les formules. Tu peux l'essayer. Si cela ne vous aide pas, veuillez me le faire savoir.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Cela a fonctionné la première fois, mais maintenant, quand je dois ajouter une cellule à la somme... J'ai essayé d'introduire à nouveau le code, d'enregistrer, d'écrire à nouveau la formule... ça dit "nom?"
Ce commentaire a été minimisé par le modérateur sur le site
J'ai le même problème - a fonctionné à merveille au début, mais j'ai obtenu l'erreur NAME après avoir ajouté une autre cellule. J'ai essayé de supprimer le module et de l'ajouter à nouveau, entrez à nouveau dans la fonction... pas de joie.
Ce commentaire a été minimisé par le modérateur sur le site
Vous devrez peut-être réactiver Marcos. Devrait clignoter en haut de l'écran selon la version d'Excel. :)
Ce commentaire a été minimisé par le modérateur sur le site
Skyyang, si je vous envoie un document par e-mail, pouvez-vous m'aider ? Mike
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup! C'est génial, merci pour l'aide !
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup, j'ai cherché toute la journée pour un résultat réussi et nous en avons maintenant un :)
Ce commentaire a été minimisé par le modérateur sur le site
Merci. Cela a fonctionné pour moi comme décrit. Cependant, après avoir rouvert le fichier la prochaine fois, toutes les cellules avec cette formule affichaient une erreur. J'ai dû recopier à nouveau le codage. Y a-t-il quelque chose qui me manque? Je devrai partager le fichier avec d'autres et ils ne pourront pas "résoudre" le problème. Merci Ker.
Ce commentaire a été minimisé par le modérateur sur le site
Vous devez l'enregistrer en tant que classeur Excel Macro
Ce commentaire a été minimisé par le modérateur sur le site
bien fait..mais..comment cela fonctionne dans les couleurs de cellule de mise en forme conditionnelle ???
Ce commentaire a été minimisé par le modérateur sur le site
C'est génial, merci!
Ce commentaire a été minimisé par le modérateur sur le site
ça a bien marché !!!
Ce commentaire a été minimisé par le modérateur sur le site
cher monsieur, en fait, c'est un code merveilleux mais j'ai rencontré un problème qu'il continuera à calculer la cellule même lorsque nous changeons la couleur de la cellule
Ce commentaire a été minimisé par le modérateur sur le site
Merci Monsieur, C'est un travail merveilleux et m'aide beaucoup.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai un fichier Excel avec de nombreuses cellules colorées. Existe-t-il un moyen de convertir ces couleurs en données ? Ainsi, une cellule rouge contiendra du « rouge » comme données, une cellule de couleur bleue contiendra du « bleu » et ainsi de suite ? James
Ce commentaire a été minimisé par le modérateur sur le site
Article opportun et approprié comme atteindre la cible que je recherche :) merci
Ce commentaire a été minimisé par le modérateur sur le site
Je n'arrive pas à faire fonctionner ça. Cela ne fonctionne-t-il que pour les cellules qui ont été colorées manuellement ? J'ai besoin de compter les cellules qui ont été colorées via le formatage conditionnel, mais ça ne joue pas au ballon pour le moment.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai le même problème que Ian, j'essaie de faire la somme des nombres en fonction des règles de couleur définies par le formatage conditionnel, mais cela ne semble pas comprendre cela. Aucune suggestion?
Ce commentaire a été minimisé par le modérateur sur le site
Nous essaierons de l'améliorer dans les prochaines versions. :-)
Ce commentaire a été minimisé par le modérateur sur le site
J'ai lancé un script Powershell qui agit comme une sorte de solution de contournement : " #setup Excel $excelApp = New-Object -comobject Excel.Application $excelApp.Quit() $excelApp.Visible = $True $workbook = $excelApp.Workbooks .Open("H:\Desktop\test.xlsx")#CHANGEZ CECI PAR VOTRE ADRESSE DE FICHIER EXCEL. $worksheet = $workbook.Worksheets.Item("Sheet1")#CHANGEZ CECI SI VOTRE FEUILLE N'EST PAS APPELÉE "Sheet1" #variables statiques $row = 1 $column = 1#CHANGEZ CETTE VARIABLE À LA COLONNE QUE VOUS RECHERCHEZ $totalRow = $worksheet.UsedRange.Rows.Count do{ $currentCell = $worksheet.cells.item($row, $column ) if($currentCell.text -eq "SEARCH_FOR_THIS") { $worksheet.cells.item($row,$column).Interior.ColorIndex = 44#CHANGE CE NUMERO POUR CHANGER LA COULEUR DE LA NOUVELLE CELLULE "$row, $column = BLANC. Coloration" } $row++ $row } while($row -lt $totalRow) "Script terminé." "ENREGISTREMENT..." $excelApp.Save $excelApp.Quit() [System.Runtime.Interopservices.Marshal] ::ReleaseComObject ($excelApp) " Ce script recherchera dans votre feuille de calcul et s'il trouve une cellule contenant "SEARCH_FOR_THIS" (vous devriez probablement modifier cette partie dans le script), il transformera cette cellule en n'importe quel numéro de couleur dans le script (actuellement réglé sur 44, une couleur orange/beige étrange). Une fois le script terminé, il essaiera de dire à Excel qu'il veut enregistrer, mais Excel n'est pas un programme très fiable et vous demandera donc de cliquer sur enregistrer. Une fois que vous avez fait cela, il se fermera. Ensuite, ouvrez le fichier et faites toutes les affaires répertoriées sur cette page, en vous assurant que la couleur que mon script recherche est la même que celle du script répertorié sur cette page qu'il recherche. J'espère que cela t'aides!
Ce commentaire a été minimisé par le modérateur sur le site
Légende! Merci travaillé un charme
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés