Importation de données
Fermé
vbaexcel
Messages postés
4
Date d'inscription
lundi 2 juin 2014
Statut
Membre
Dernière intervention
2 juin 2014
-
2 juin 2014 à 09:44
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 2 juin 2014 à 17:05
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 2 juin 2014 à 17:05
A voir également:
- Importation de données
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Acquisition de données pci et contrôleur de traitement du signal ✓ - Forum Windows 10
- Germain veut gérer les activités de son association avec une base de données. il a commencé à créer des tables dans un fichier, mais il n’est pas sûr du résultat. le fichier à télécharger contient uniquement le schéma de cette base de données. en l’état actuel, que peut-on en déduire ? - Forum Outlook
5 réponses
vbaexcel
Messages postés
4
Date d'inscription
lundi 2 juin 2014
Statut
Membre
Dernière intervention
2 juin 2014
2 juin 2014 à 09:45
2 juin 2014 à 09:45
vu que c'est ma première participation dans le forum, je sais pas si le fichier est visible pour les autres utilisateurs.=?
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
2 juin 2014 à 10:53
2 juin 2014 à 10:53
Bonjour
Mais pour l'instant tes explications ne sont pas claires du tout
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
http://cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
Mais pour l'instant tes explications ne sont pas claires du tout
vbaexcel
Messages postés
4
Date d'inscription
lundi 2 juin 2014
Statut
Membre
Dernière intervention
2 juin 2014
2 juin 2014 à 11:31
2 juin 2014 à 11:31
salut;
merci pour ta réponse michel_m:
voilà les liens de mes fichiers:
ça c'est le lien du fichier destinataion : https://www.cjoint.com/?DFcluwikOHJ
et ça c'est le lien du fichier source :https://www.cjoint.com/?DFclvxHConX
jusqu'à maintenant j'ai réussi à ouvrir le fichier source par la macro et copier; mais il copie tout .
mais il faudra actualiser le code et cela consiste à dire au code: tu copie à partir d'une tel cellule qui correspond au mois actuel, je donne un exemple on est en juin donc je dirais tu copie les chiffres de Juin à décembre sans modifier janv, fev, mars, avr, et may. un autre exemple si on est en fev il copie de fev à decembre sans toucher à jan.
est ce que c'est bon maintenant
merci pour ta réponse michel_m:
voilà les liens de mes fichiers:
ça c'est le lien du fichier destinataion : https://www.cjoint.com/?DFcluwikOHJ
et ça c'est le lien du fichier source :https://www.cjoint.com/?DFclvxHConX
jusqu'à maintenant j'ai réussi à ouvrir le fichier source par la macro et copier; mais il copie tout .
mais il faudra actualiser le code et cela consiste à dire au code: tu copie à partir d'une tel cellule qui correspond au mois actuel, je donne un exemple on est en juin donc je dirais tu copie les chiffres de Juin à décembre sans modifier janv, fev, mars, avr, et may. un autre exemple si on est en fev il copie de fev à decembre sans toucher à jan.
est ce que c'est bon maintenant
vbaexcel
Messages postés
4
Date d'inscription
lundi 2 juin 2014
Statut
Membre
Dernière intervention
2 juin 2014
2 juin 2014 à 11:37
2 juin 2014 à 11:37
j'ai trouvée cette méthode colonne sur internet pour l'actualisation à partir de la dernière colonne,mais je n'arrive pas à l'adapter à ce que j'ai, j'ai toujours uin beug. et je ne comprend pas pourquoi :
A = ThisWorkbook.Sheets("feuil1").Columns(1).Find("*", , , , , xlPrevious).Row
ThisWorkbook.Sheets(1).ListBox1.ListFillRange = "feuil1!A1:A" & A
A = ThisWorkbook.Sheets("feuil1").Columns(1).Find("*", , , , , xlPrevious).Row
ThisWorkbook.Sheets(1).ListBox1.ListFillRange = "feuil1!A1:A" & A
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 2/06/2014 à 17:12
Modifié par michel_m le 2/06/2014 à 17:12
Je ne sais pas si c'est ce que tu cherches:
on recopie le mois en cours (aujourd'hui Juin) et les suivants dans destinations sans toucher au mois précédent (janvier à mai)
Tu dois dessiner dans "destin" les mois avec Ca , bene
on recopie le mois en cours (aujourd'hui Juin) et les suivants dans destinations sans toucher au mois précédent (janvier à mai)
Tu dois dessiner dans "destin" les mois avec Ca , bene
Option Explicit
'---------
Sub Importation()
Dim Col As Byte, Dercol As Byte, Derlig As Byte
Dim T_copie
Application.ScreenUpdating = False
Col = Month(Date) * 3 - 1
Workbooks.Open Filename:="D:\téléchargés\ccm_source.xlsm" 'A ADAPTER
With Sheets(1)
Dercol = .Rows(3).Find("*", , , , , xlPrevious).Column
Derlig = .Columns("A").Find("*", , , , , xlPrevious).Row
T_copie = .Range(.Cells(4, Col), .Cells(Derlig, Dercol)).Value
End With
ActiveWorkbook.Close
With ThisWorkbook.Sheets(1).Cells(4, Col).Resize(UBound(T_copie), Dercol - Col + 1)
.Value= T_copie
.Borders.Weight=xlthin
End With
End Sub