Importer des fichiers excel dans excel
Fermé
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
-
24 févr. 2014 à 15:46
Raymond PENTIER - 5 mars 2014 à 23:53
Raymond PENTIER - 5 mars 2014 à 23:53
A voir également:
- Importer des fichiers excel dans excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
46 réponses
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
26 févr. 2014 à 14:15
26 févr. 2014 à 14:15
Bonjour,
J'ai la version Excel 2003.
J'ai la version Excel 2003.
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
26 févr. 2014 à 15:02
26 févr. 2014 à 15:02
Bonjour,
Je voudrais seulement ajouter qu'il faudra aussi mettre en place, quand on ajoute un fichier et s'il contient les données similaires à l'ancien tableau, pour qu'il le remplace c'est tout pour ne pas avoir les mêmes lignes (les colonnnes resterons pareilles)
Cdlt
Je voudrais seulement ajouter qu'il faudra aussi mettre en place, quand on ajoute un fichier et s'il contient les données similaires à l'ancien tableau, pour qu'il le remplace c'est tout pour ne pas avoir les mêmes lignes (les colonnnes resterons pareilles)
Cdlt
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
26 févr. 2014 à 15:44
26 févr. 2014 à 15:44
Bonjour,
Vous devez préciser sur quoi faut-il se basé pour savoir ce qui est similaire ou pas...!
Salutations.
Le Pingou
Vous devez préciser sur quoi faut-il se basé pour savoir ce qui est similaire ou pas...!
Salutations.
Le Pingou
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
26 févr. 2014 à 15:59
26 févr. 2014 à 15:59
Bonjour,
Vous avez très bien fait. Mais il faut que j'adapte ça à mon vrai projet qui contient plusieurs feuilles dans le même documents et il faudra faire comme vous l'aviez fait premièrement: la date soite importer au format jj/mm/aa mais que dans le tableau il soit marquer seulement le mois ou le mois avec l'année.
Sinon, ce que je disais, il faudra que quand j'ajoute un fichier excel similaire aux données du tableau 1 il faudra qu'il reprend pas les mêmes valeurs.
Ex: ligne1 + ligne1 ==> ligne1 (il se rajoute pas une deuxième fois) donc pas ligne 1 + ligne 1==> ligne1 & ligne1
vous voyez ce que je veux dire?
Sinon c'est bien si j'ai des questions supplementaires, je vous contacterai merci. c'est très gentil
Vous avez très bien fait. Mais il faut que j'adapte ça à mon vrai projet qui contient plusieurs feuilles dans le même documents et il faudra faire comme vous l'aviez fait premièrement: la date soite importer au format jj/mm/aa mais que dans le tableau il soit marquer seulement le mois ou le mois avec l'année.
Sinon, ce que je disais, il faudra que quand j'ajoute un fichier excel similaire aux données du tableau 1 il faudra qu'il reprend pas les mêmes valeurs.
Ex: ligne1 + ligne1 ==> ligne1 (il se rajoute pas une deuxième fois) donc pas ligne 1 + ligne 1==> ligne1 & ligne1
vous voyez ce que je veux dire?
Sinon c'est bien si j'ai des questions supplementaires, je vous contacterai merci. c'est très gentil
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
Modifié par Le Pingou le 26/02/2014 à 15:41
Modifié par Le Pingou le 26/02/2014 à 15:41
Bonjour,
Je vous laisse essayer cette proposition. Voir la feuille [Base].
La proposition https://www.cjoint.com/?3BApJ7SrrU7
Salutations.
Le Pingou
Je vous laisse essayer cette proposition. Voir la feuille [Base].
La proposition https://www.cjoint.com/?3BApJ7SrrU7
Salutations.
Le Pingou
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
26 févr. 2014 à 15:42
26 févr. 2014 à 15:42
Bonjour,
je vous ai écris en haut :) version Excel 2003
je vous ai écris en haut :) version Excel 2003
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
26 févr. 2014 à 16:01
26 févr. 2014 à 16:01
Bonjour,
Oui c'est OK, désolé du croisement... !
Salutations.
Le Pingou
Oui c'est OK, désolé du croisement... !
Salutations.
Le Pingou
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
26 févr. 2014 à 16:08
26 févr. 2014 à 16:08
Bonjour,
Tout cela devient confus, en premier : est-ce que le principe proposé TCD et Graphique convient... !
Tout cela devient confus, en premier : est-ce que le principe proposé TCD et Graphique convient... !
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
26 févr. 2014 à 16:23
26 févr. 2014 à 16:23
Bonjour,
le principe proposé TCD et Graphique, je pourrais changer, c'est bien ça? Ceci n'implique pas changer les codes du VBA...
Si, oui le TCD pour l'actualisation est parfait.
le principe proposé TCD et Graphique, je pourrais changer, c'est bien ça? Ceci n'implique pas changer les codes du VBA...
Si, oui le TCD pour l'actualisation est parfait.
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
26 févr. 2014 à 16:47
26 févr. 2014 à 16:47
Bonjour,
Le TCD est là pour regrouper les données et organiser selon ce que l'on veut analyser et le graphique est relier directement aux TCD.
Conséquence aucun changement dans la procédure VBA.
La suite: importation des données; sur quel critère se basé pour prendre les bonnes données......Référence.....Date.... ! A vous de le préciser.
Le TCD est là pour regrouper les données et organiser selon ce que l'on veut analyser et le graphique est relier directement aux TCD.
Conséquence aucun changement dans la procédure VBA.
La suite: importation des données; sur quel critère se basé pour prendre les bonnes données......Référence.....Date.... ! A vous de le préciser.
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
26 févr. 2014 à 16:52
26 févr. 2014 à 16:52
Bonjour,
Moi je dois mettre en place des tableaux et des graphiques pour chaque sous parties...
Exemple:
Marque 1 Marque 2 ... ==> chaque marque une feuille
Marque 1 possèdent SE1 (sous ensemble), SE2 ... ==> graphique & tableau / SE
La suite: importation des données; sur quel critère se basé pour prendre les bonnes données......Référence.....Date.... ! A vous de le préciser.
Les données (réf, date ...) je peux le modifier dans le code ca il n'aurait pas de problème.
Moi je dois mettre en place des tableaux et des graphiques pour chaque sous parties...
Exemple:
Marque 1 Marque 2 ... ==> chaque marque une feuille
Marque 1 possèdent SE1 (sous ensemble), SE2 ... ==> graphique & tableau / SE
La suite: importation des données; sur quel critère se basé pour prendre les bonnes données......Référence.....Date.... ! A vous de le préciser.
Les données (réf, date ...) je peux le modifier dans le code ca il n'aurait pas de problème.
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
26 févr. 2014 à 17:29
26 févr. 2014 à 17:29
Bonjour,
Les données (réf, date ...) je peux le modifier dans le code ca il n'aurait pas de problème.
OK c'est parfait alors je vous laisse le réaliser.
A une prochaine.
Les données (réf, date ...) je peux le modifier dans le code ca il n'aurait pas de problème.
OK c'est parfait alors je vous laisse le réaliser.
A une prochaine.
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
26 févr. 2014 à 18:26
26 févr. 2014 à 18:26
Bonjour,
Je vous remercie, à bientôt.
Cdlt
Je vous remercie, à bientôt.
Cdlt
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
27 févr. 2014 à 15:30
27 févr. 2014 à 15:30
Bonjour,
Une question:
Je voudrais regrouper les données qui ont été faites au même mois:
ex: Dans le tableau ==> 12.06.2013 + 13.06.2013 + 20.06.2013 (je veux que ca m'affiche seulement "Juin" qu'une seule fois en faisant la moyenne des données pour chaque date dans le même mois.
Comment peut-on faire?
=gauche/droite(A1;num) ??
Une question:
Je voudrais regrouper les données qui ont été faites au même mois:
ex: Dans le tableau ==> 12.06.2013 + 13.06.2013 + 20.06.2013 (je veux que ca m'affiche seulement "Juin" qu'une seule fois en faisant la moyenne des données pour chaque date dans le même mois.
Comment peut-on faire?
=gauche/droite(A1;num) ??
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
27 févr. 2014 à 16:57
27 févr. 2014 à 16:57
Bonjour,
Je veux mettre le tableau et le graphique sur une autre feuille après avoir importer le fichier. Je fais le code suivant qui donne une erreur au niveau de la ligne que je vais surligner ...
Sub Importer_data()
Dim objcible As Workbook, objsource As Workbook
Dim exportdulea As String
Dim delig, prligvi, agof
' le classeur source
Set objcible = ActiveWorkbook
' renseignement: position de la première ligne vide
prligvi = Cells(Rows.Count, 1).End(xlUp).Row + 1
delirec = Sheets("BDD").Cells(Rows.Count, 1).End(xlUp).Row + 1
' valider le classeur source
' est-il déjà ouvert
If Workbooks.Count = 1 Then GoTo NonOuvert
For Each w In Workbooks
If w.Name <> ThisWorkbook.Name Then
Msg = "Classeur ouvert : " & w.Name & Chr(13) & "S'il sagit du classeur source, clic sur Valider . Autrement clic Non."
Style = vbYesNo
Titre = "Valider classeur source"
rep = MsgBox(Msg, Style, Titre)
If rep = vbYes Then ' L'utilisateur a choisi Oui.
Set objsource = Workbooks(w.Name)
objsource.Activate
GoTo Suite
End If
End If
Next w
NonOuvert:
MsgBox ("Le classeur source n'est pas ouvert.")
agof = Application.GetOpenFilename
If agof = faux Then GoTo NonOuvert
Set objsource = Workbooks.Open(agof)
Je veux mettre le tableau et le graphique sur une autre feuille après avoir importer le fichier. Je fais le code suivant qui donne une erreur au niveau de la ligne que je vais surligner ...
Sub Importer_data()
Dim objcible As Workbook, objsource As Workbook
Dim exportdulea As String
Dim delig, prligvi, agof
' le classeur source
Set objcible = ActiveWorkbook
' renseignement: position de la première ligne vide
prligvi = Cells(Rows.Count, 1).End(xlUp).Row + 1
delirec = Sheets("BDD").Cells(Rows.Count, 1).End(xlUp).Row + 1
' valider le classeur source
' est-il déjà ouvert
If Workbooks.Count = 1 Then GoTo NonOuvert
For Each w In Workbooks
If w.Name <> ThisWorkbook.Name Then
Msg = "Classeur ouvert : " & w.Name & Chr(13) & "S'il sagit du classeur source, clic sur Valider . Autrement clic Non."
Style = vbYesNo
Titre = "Valider classeur source"
rep = MsgBox(Msg, Style, Titre)
If rep = vbYes Then ' L'utilisateur a choisi Oui.
Set objsource = Workbooks(w.Name)
objsource.Activate
GoTo Suite
End If
End If
Next w
NonOuvert:
MsgBox ("Le classeur source n'est pas ouvert.")
agof = Application.GetOpenFilename
If agof = faux Then GoTo NonOuvert
Set objsource = Workbooks.Open(agof)
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
27 févr. 2014 à 17:44
27 févr. 2014 à 17:44
Bonjour,
Vous parlez de quel tableau ......?
Vous parlez de quel tableau ......?
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
27 févr. 2014 à 19:03
27 févr. 2014 à 19:03
Bonjour,
Tableau 2 et le graphique sur une autre feuille. Mais avec le code que j'ai mets cela ne veut pas fonctionner, je ne sais pas pourquoi... vous avez une idée?
Tableau 2 et le graphique sur une autre feuille. Mais avec le code que j'ai mets cela ne veut pas fonctionner, je ne sais pas pourquoi... vous avez une idée?
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
Modifié par Le Pingou le 27/02/2014 à 21:27
Modifié par Le Pingou le 27/02/2014 à 21:27
Bonjour,
La macro sert uniquement pour l'ajout des nouvelles données dans le tableau 1.
Le tableau 2 est un tableau croisé dynamique qui a comme source le tableau 1 (vous permet de sélectionner les données de votre choix) et le graphique en est la représentation.
Vous pouvez donc le mettre sur une autre feuille si nécessaire.
Salutations.
Le Pingou
La macro sert uniquement pour l'ajout des nouvelles données dans le tableau 1.
Le tableau 2 est un tableau croisé dynamique qui a comme source le tableau 1 (vous permet de sélectionner les données de votre choix) et le graphique en est la représentation.
Vous pouvez donc le mettre sur une autre feuille si nécessaire.
Salutations.
Le Pingou
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
27 févr. 2014 à 23:16
27 févr. 2014 à 23:16
Bonjour,
Oui ça je sais très bien. Le problème c'est que ca me donne une erreur maintenant dans la macro. C'est la ligne sur lignée est erronée, je ne sais pas pourquoi... Je verrai ça demain.
Merci :)
Oui ça je sais très bien. Le problème c'est que ca me donne une erreur maintenant dans la macro. C'est la ligne sur lignée est erronée, je ne sais pas pourquoi... Je verrai ça demain.
Merci :)
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
Modifié par Le Pingou le 27/02/2014 à 23:32
Modifié par Le Pingou le 27/02/2014 à 23:32
Bonsoir,
C'est tellement clair ce que vous dites alors la réponse est forcément boiteuse.
Eh bien moi je ne sais ce que vous faites dans le code... alors impossible de données un conseil.
Note: contrôler que le nom de la feuille [DBB] est correct....!
Salutations.
Le Pingou
C'est tellement clair ce que vous dites alors la réponse est forcément boiteuse.
Eh bien moi je ne sais ce que vous faites dans le code... alors impossible de données un conseil.
Note: contrôler que le nom de la feuille [DBB] est correct....!
Salutations.
Le Pingou
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
28 févr. 2014 à 11:47
28 févr. 2014 à 11:47
Bonjour,
Je voudrais savoir, vous avez marquer dans TCD MesData pour pouvoir selectionner tous ... je fais ça mes il me prend pas en compte. Vous savez pourquoi?
Du coup je n'arrive pas à actualiser les données ...!
Je voudrais savoir, vous avez marquer dans TCD MesData pour pouvoir selectionner tous ... je fais ça mes il me prend pas en compte. Vous savez pourquoi?
Du coup je n'arrive pas à actualiser les données ...!
Le Pingou
Messages postés
12187
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
14 novembre 2024
1 449
28 févr. 2014 à 15:18
28 févr. 2014 à 15:18
Bonjour,
Je vous réponds sur la base de ma proposition (fichier envoyé). Pour que le TCD soit dynamique, la plage des données source du tableau 1 est nommée MesData et fait référence à : =DECALER(Recapitulation!$A$1;;;NBVAL(Recapitulation!$A:$A);6)
De cette manière à chaque mise à jour du tableau 1 la plage est adaptée automatiquement au nouveau nombre d'enregistrement.
Je vous réponds sur la base de ma proposition (fichier envoyé). Pour que le TCD soit dynamique, la plage des données source du tableau 1 est nommée MesData et fait référence à : =DECALER(Recapitulation!$A$1;;;NBVAL(Recapitulation!$A:$A);6)
De cette manière à chaque mise à jour du tableau 1 la plage est adaptée automatiquement au nouveau nombre d'enregistrement.
rafaelol59
Messages postés
29
Date d'inscription
lundi 24 février 2014
Statut
Membre
Dernière intervention
5 mars 2014
28 févr. 2014 à 15:51
28 févr. 2014 à 15:51
Bonjour,
Je vous remercie, ça j'avais bien compris mais le problème c'est que je ne trouve pas cette ligne dans la macro (ou peut etre que ce n'est pas dans la macro)...
En tout cas, je n'arrive pas à trouver l'endroit ou c'est marquer MesData ...
Désolé, je ne suis pas si fort en excel ...
Merci d'avance
Je vous remercie, ça j'avais bien compris mais le problème c'est que je ne trouve pas cette ligne dans la macro (ou peut etre que ce n'est pas dans la macro)...
En tout cas, je n'arrive pas à trouver l'endroit ou c'est marquer MesData ...
Désolé, je ne suis pas si fort en excel ...
Merci d'avance