Bonjour à tous,
Je suis novice en vba et je cherche de l’aide pour résoudre mon problème, merci d’avance.
Voici mon problème :
J’ai 1 tableau qui comporte 30 lignes et 50 colonnes (CELLULE B5 à CELLULE AY34) soit 1500 cellules au total
Il y a seulement des chiffres de 1 à 100 (soit 100 valeurs) éparpillés dans le tableau de manière aléatoire..
Parmi ces valeurs, il y en a 20 dont les cellules ont un fond vert.
Le but est de réaliser une macro qui permet de reconnaître :
- dans un premier temps les 20 cellules à fond vert
- dans un second temps de déplacer ces cellules avec leurs contenus (chiffres de 1 à 100) dans les cellules vides de la colonne voisine
Exemple :
Si B5 a un fond vert alors déplacer B5 vers C5 si elle est vide.
Si B6 a un fond vert alors déplacer B6 vers C5 si elle est vide.
Et ainsi de suite pour les 1500 cellules que comportent mon tableau
Pouvez-vous m’aider s’il vous plait ?
Je suis novice en vba et je cherche de l’aide pour résoudre mon problème, merci d’avance.
Voici mon problème :
J’ai 1 tableau qui comporte 30 lignes et 50 colonnes (CELLULE B5 à CELLULE AY34) soit 1500 cellules au total
Il y a seulement des chiffres de 1 à 100 (soit 100 valeurs) éparpillés dans le tableau de manière aléatoire..
Parmi ces valeurs, il y en a 20 dont les cellules ont un fond vert.
Le but est de réaliser une macro qui permet de reconnaître :
- dans un premier temps les 20 cellules à fond vert
- dans un second temps de déplacer ces cellules avec leurs contenus (chiffres de 1 à 100) dans les cellules vides de la colonne voisine
Exemple :
Si B5 a un fond vert alors déplacer B5 vers C5 si elle est vide.
Si B6 a un fond vert alors déplacer B6 vers C5 si elle est vide.
Et ainsi de suite pour les 1500 cellules que comportent mon tableau
Pouvez-vous m’aider s’il vous plait ?