EXCEL Programmation

TeBoR Messages postés 2 Statut Membre -  
TeBoR Messages postés 2 Statut Membre -
Bonjour, je souhaiterais supprimer des cellules en fonction de leur couleur (ou de certaines conditions).
Existe-t-il une fonction du type : (SI couleur cellule=jaune ALORS supprimer cellule), ou bien en VBA ?
Comment faire ? (svp !)
A voir également:

2 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

Il n'y a pas de formule pour supprimer une cellule car la formule est une propriété d'une cellule et donc cela consisterai à ce que la cellule se suicide, peut-être une version japonaise avec harakiri :).

En Vba tu peux bien sûr le faire mais il faut que tu saches précisément les conditions de suppression :
fonction de leur couleur (ou de certaines conditions).
un peu imprécis...
0
TeBoR Messages postés 2 Statut Membre
 
Merci d'avoir pris le temps de me répondre...
Plus précis :
J'ai un tableau 99x99 rempli de chiffres sur lesquels je veux faire des tests.

Exemple : Supprimer tout ce qui se trouve en dessous d'une diagonale du tableau, ou alors toute les cases qui sont des doublons ou plus....

Donc il me manque comment référencer correctement une cellule (extraire sa ligne, colonne) pour faire tourner des boucles for, et savoir comment supprimer le contenu d'une cellule qui ne me convient pas.

En gros, je n'arrive pas à trouver simplement comment je peux faire : Pour (i= ... à ...) si (condition) alors (supprimer ou colorier cellule).

Au pire, s'il y a une possibilité d'avoir des infos (un site) sur Vba pour ceux qui viennent de le découvrir aujourd'hui...

Merci!
0