Macro pour récupérer des données en automatique
Résolu/Fermé
mimi13580
Messages postés
72
Date d'inscription
mercredi 29 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2015
-
27 oct. 2015 à 17:27
mimi13580 Messages postés 72 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 9 novembre 2015 - 31 oct. 2015 à 18:32
mimi13580 Messages postés 72 Date d'inscription mercredi 29 octobre 2014 Statut Membre Dernière intervention 9 novembre 2015 - 31 oct. 2015 à 18:32
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
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Message automatique thunderbird - Guide
7 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
27 oct. 2015 à 23:14
27 oct. 2015 à 23:14
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.
mimi13580
Messages postés
72
Date d'inscription
mercredi 29 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2015
27 oct. 2015 à 23:25
27 oct. 2015 à 23:25
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
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
27 oct. 2015 à 23:41
27 oct. 2015 à 23:41
Bonjour,
j'ai une erreur de macro
Quelle erreur ?
Sur quelle instruction ?
Tu as quelle version office ?
j'ai une erreur de macro
Quelle erreur ?
Sur quelle instruction ?
Tu as quelle version office ?
mimi13580
Messages postés
72
Date d'inscription
mercredi 29 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2015
28 oct. 2015 à 00:02
28 oct. 2015 à 00:02
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
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
28 oct. 2015 à 08:59
28 oct. 2015 à 08:59
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
mimi13580
Messages postés
72
Date d'inscription
mercredi 29 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2015
28 oct. 2015 à 09:56
28 oct. 2015 à 09:56
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
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
28 oct. 2015 à 10:37
28 oct. 2015 à 10:37
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
mimi13580
Messages postés
72
Date d'inscription
mercredi 29 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2015
28 oct. 2015 à 11:44
28 oct. 2015 à 11:44
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
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
28 oct. 2015 à 12:06
28 oct. 2015 à 12:06
Il te faut regrouper les 2 : j'ai utilisé sel et toi target, il te faut donc unifier sur une seule variable et une procédure.
J'ai nommé la plage concernée "sel_cop" et donc à toi de voir comment tu la nomme dans ton classeur.
J'ai nommé la plage concernée "sel_cop" et donc à toi de voir comment tu la nomme dans ton classeur.
mimi13580
Messages postés
72
Date d'inscription
mercredi 29 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2015
28 oct. 2015 à 14:38
28 oct. 2015 à 14:38
Re,
Merci pour votre réponse,
j'ai remplacé "sel" par "target" et la macro marche très bien dans le classeur dont vous avez travaillé.
Par contre impossible de la placer dans mes macros, plutôt je suis assez nul pour y arriver!!
Puis-je vous envoyer en message privé mes macros?
Merci d'avance
Merci pour votre réponse,
j'ai remplacé "sel" par "target" et la macro marche très bien dans le classeur dont vous avez travaillé.
Par contre impossible de la placer dans mes macros, plutôt je suis assez nul pour y arriver!!
Puis-je vous envoyer en message privé mes macros?
Merci d'avance
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 713
28 oct. 2015 à 18:22
28 oct. 2015 à 18:22
Bonsoir,
Pas de souci tu peux et je t'expliquerai comment regrouper les 2 fonctions : il faut bien débuter et lorsqu'il faut découvrir ce n'est pas si facile d'assimiler les fonctionnalités.
Pas de souci tu peux et je t'expliquerai comment regrouper les 2 fonctions : il faut bien débuter et lorsqu'il faut découvrir ce n'est pas si facile d'assimiler les fonctionnalités.
mimi13580
Messages postés
72
Date d'inscription
mercredi 29 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2015
31 oct. 2015 à 18:32
31 oct. 2015 à 18:32
Bravo gbinforme,
Merci pour ton aide, ton efficacité, ta rapidité et surtout pour tes explications.
Mimi
Merci pour ton aide, ton efficacité, ta rapidité et surtout pour tes explications.
Mimi