Macro pour récupérer des données en automatique
Résolu
mimi13580
Messages postés
72
Date d'inscription
Statut
Membre
Dernière intervention
-
mimi13580 Messages postés 72 Date d'inscription Statut Membre Dernière intervention -
mimi13580 Messages postés 72 Date d'inscription Statut Membre Dernière intervention -
Bonjour le Forum,
je souhaiterai savoir si c'est possible de récupérer des données écrites en rouge suite à mise en forme conditionnelle, et de les copier sur une autre page de la même feuille.
j'explique en détail:
1- je saisie colonne par colonne, si dans une des cellules la valeur est hors fourchette cette valeur se met en rouge.
2-je souhaiterai qu'une macro détecte automatiquement la valeur rouge, la copie et la colle dans le tableau de la page 3, tout en récupérant le numéro de l'opération et le type.
merci par avance.
ci-joint le fichier: https://www.cjoint.com/c/EJBqnQ2MxTX
Mimi
je souhaiterai savoir si c'est possible de récupérer des données écrites en rouge suite à mise en forme conditionnelle, et de les copier sur une autre page de la même feuille.
j'explique en détail:
1- je saisie colonne par colonne, si dans une des cellules la valeur est hors fourchette cette valeur se met en rouge.
2-je souhaiterai qu'une macro détecte automatiquement la valeur rouge, la copie et la colle dans le tableau de la page 3, tout en récupérant le numéro de l'opération et le type.
merci par avance.
ci-joint le fichier: https://www.cjoint.com/c/EJBqnQ2MxTX
Mimi
A voir également:
- Macro pour récupérer des données en automatique
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Réponse automatique thunderbird - Guide
- Recuperer message whatsapp supprimé - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
7 réponses
Bonjour,
Voilà ton classeur (.xlsm) avec la macro à tester :
http://www.cjoint.com/c/EJBwmhOxrPl
Il suffit de saisir une cellule en rouge pour qu'elle s'inscrive dans le tableau.
Voilà ton classeur (.xlsm) avec la macro à tester :
http://www.cjoint.com/c/EJBwmhOxrPl
Il suffit de saisir une cellule en rouge pour qu'elle s'inscrive dans le tableau.
Bonjour gbinforme,
merci pour votre aide, mais quand je saisie une valeur j'ai une erreur de macro,
dois-je faire une manipulation?
merci d'avance
mimi
merci pour votre aide, mais quand je saisie une valeur j'ai une erreur de macro,
dois-je faire une manipulation?
merci d'avance
mimi
Re,
Quelle erreur ?
Erreur d'exécution 1004
Sur quelle instruction ?
Select Case cnd.Operator
Tu as quelle version office ?
Office 2013.
Merci pour ton aide
Quelle erreur ?
Erreur d'exécution 1004
Sur quelle instruction ?
Select Case cnd.Operator
Tu as quelle version office ?
Office 2013.
Merci pour ton aide
Bonjour,
Effectivement, je n'avais pas testé avec 2013 qui fonctionne différemment par rapport aux versions précédentes : cela devrait fonctionner.
https://www.cjoint.com/c/EJCh3t8oDRl
Effectivement, je n'avais pas testé avec 2013 qui fonctionne différemment par rapport aux versions précédentes : cela devrait fonctionner.
https://www.cjoint.com/c/EJCh3t8oDRl
Bonjour,
Parfait cela, marche très bien:)
je début avec les macros, j'ai quelque question pour essayer de comprendre:
1- A quoi sert "Option Explicit" qui se trouve dans chaque page?
2- Puis-je le supprimer?
3- Pourquoi dans chaque paragraphe de macro vous mettez "Range("K8").Activate"?
Merci d'avance pour votre travail
Parfait cela, marche très bien:)
je début avec les macros, j'ai quelque question pour essayer de comprendre:
1- A quoi sert "Option Explicit" qui se trouve dans chaque page?
2- Puis-je le supprimer?
3- Pourquoi dans chaque paragraphe de macro vous mettez "Range("K8").Activate"?
Merci d'avance pour votre travail
Bonjour,
1 "Option Explicit" sert à vérifier que toutes les variables sont définies.
2 tu peux le supprimer mais je ne te conseille pas car si tu fais une faute de frappe dans une variable tu risques de beaucoup chercher.
3 tu peux supprimer le module 1 que j'avais créé par l'enregistreur pour voir comment 2013 fonctionnait en MFC : la macro est événementielle dans la feuille1, le module est inutile.
1 "Option Explicit" sert à vérifier que toutes les variables sont définies.
2 tu peux le supprimer mais je ne te conseille pas car si tu fais une faute de frappe dans une variable tu risques de beaucoup chercher.
3 tu peux supprimer le module 1 que j'avais créé par l'enregistreur pour voir comment 2013 fonctionnait en MFC : la macro est événementielle dans la feuille1, le module est inutile.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Ok, et merci pour tous ces informations,
le dossier marche très bien, par contre quand je copie la macro sur mon classeur réel j'ai une erreur car j'ai:
Private Sub Worksheet_Change(ByVal Target As Range)
et la vôtre
Private Sub Worksheet_Change(ByVal sel As Range)
que dois-je faire?
Merci
Ok, et merci pour tous ces informations,
le dossier marche très bien, par contre quand je copie la macro sur mon classeur réel j'ai une erreur car j'ai:
Private Sub Worksheet_Change(ByVal Target As Range)
et la vôtre
Private Sub Worksheet_Change(ByVal sel As Range)
que dois-je faire?
Merci