supprimer les partie grise

Y compris Power BI, Power Query et toute autre question en lien avec Excel
S
Soumaya
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 30 octobre 2017
Version d'Excel : 2010

Message par Soumaya » 31 octobre 2017, 09:48

Bonjour,

voilà mon problème, je souhaite créer une macro avec VBA Excel qui permet, de créer une nouvelle feuille dans le classeur qui stock pour chaque feuille les cellule qui sont en gris et après les supprimer dans la feuille source. la macro va être appliquer sur des classeur différents donc des positions différente de tableau en gris

je vous mis un modèle de fichier et le résultat que j'attends
merci :D
Exemplaire.xlsm
(13.92 Kio) Téléchargé 6 fois
Avatar du membre
bouben
Membre impliqué
Membre impliqué
Messages : 1'538
Appréciations reçues : 11
Inscrit le : 25 août 2014
Version d'Excel : 2010

Message par bouben » 31 octobre 2017, 10:49

Bonjour,

Ci-joint une proposition à tester.
> renseigner les paramètres dans l'onglet "Accueil"
> cliquer sur le bouton et sélectionner le fichier à traiter.

Chaque "plage source" de "onglet source" est copiée dans l'onglet "Onglet cible" à l'emplacement "Cellule cible".

Bonne journée

Bouben
Exemplaire-v0.2.xlsm
(19.92 Kio) Téléchargé 7 fois
S
Soumaya
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 30 octobre 2017
Version d'Excel : 2010

Message par Soumaya » 31 octobre 2017, 13:03

je pense que j'ai pas bien exprimer mon besoins, je vous joint mon fichier excel sur lequel je travail, donc moi je souhaite pour chaque feuille récupérer que les partie grise avec le nom de la feuille et enregistrer dans la feuille récuperation. Donc l'aidé est de parcourir toutes les feuile et chercher les cellule en gris, j'ai fais une petite macro mais elle marche pas.

Test.xlsm
fichier de données
(816.72 Kio) Téléchargé 2 fois
Avatar du membre
bouben
Membre impliqué
Membre impliqué
Messages : 1'538
Appréciations reçues : 11
Inscrit le : 25 août 2014
Version d'Excel : 2010

Message par bouben » 31 octobre 2017, 13:09

Bonjour,

Je pense que le fichier envoyé dans mon post fait a peu près le résultat décrit :roll:

Peux-tu préciser ce qui ne correspond pas exactement à ce que tu attends ?

A plus

Bouben
S
Soumaya
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 30 octobre 2017
Version d'Excel : 2010

Message par Soumaya » 31 octobre 2017, 13:35

dans la macro que vous m'avez donner il faut préciser les emplacement des partie grises et moi c'est sa que je veux éviter parce que cette macro va être appliquer à d'autre classeur donc à chaque fois l'utilisateur doit chercher pour chaque feuilles les cellule en gris sachant que dans une feuille elles sont pas sur la mème colonne.
Avatar du membre
bouben
Membre impliqué
Membre impliqué
Messages : 1'538
Appréciations reçues : 11
Inscrit le : 25 août 2014
Version d'Excel : 2010

Message par bouben » 1 novembre 2017, 17:58

Bonjour,

C'est plus clair 8)

Ci-joint une nouvelle version à tester :
> parcourt tous les onglets
> copie les parties grises dans un nouvel onglet "Recap"

Dans l'exemple, on recherche dans les colonnes 1 à 30, lignes 1 à 300 (arbitraire).
A modifier si besoin. Plus la plage sera grande, plus le temps de traitement sera long ...

Cordialement

Bouben
Exemplaire-v0.3.xlsm
(32.72 Kio) Téléchargé 4 fois
S
Soumaya
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 30 octobre 2017
Version d'Excel : 2010

Message par Soumaya » 2 novembre 2017, 10:45

Merci :D ça marche très bien
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message