Importation de données

  • Initiateur de la discussion Initiateur de la discussion stile
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

stile

Guest
Bonjour,

J'ai une base de données qui comportent 196 lignes et 53000 colonnes. Lorsque j'importe ce fichier, un message s'affiche :
" Les données contenues dans le fichiers textes ne tiennent pas sur une feuille de calcul. Refaite la procédure d'importation dans une autre feuille de calcul pour importer les données en utilisant l’assistance d'importation pour ne pas importer les données qui y sont déjà "

Le problème est que quand je refait la procédure pour importer mes données restantes Excel importe les même données et je ne trouve pas la case pour demander à Excel d'importer les fichier non déjà importer.

Pourriez vous m'aider ? Merci d'avance.

Stile
 
Re : Importation de données

Quand excel me dis avec l'assistance d'importation vous pourrez importer les données qui ne sont pas rentré dans la 1ere feuille de calcul , savez vous ou faut qu'il cochez ou quelle manip faire pour qu'il me prenne uniquement les données suivantes ?
 
Re : Importation de données

Je viens de trouver quelque chose qui pourrait être utile : dans l'assistance d'importation, je mieux signifié une colonne comme non distribué donc si je met les 16300 première colonne en non distribué j'aurai uniquement les suivants , le problème c'est que je n'arrive pas à sélectionner les colonnes je dois les mettre une par une en non distribué :/
 
Re : Importation de données

Re stile,
Le Fil,

Non, aucun fichier. Écoute, il serait bien de préparer un fichier qui passe (moins lourd). Nous pourrons t'aider.
Jusqu'ici, que de vaines discussions qui ne servent personne.

@ te relire,
 
Re : Importation de données

Bonjour
Coucou Geneviève😉
Je viens de trouver quelque chose qui pourrait être utile : dans l'assistance d'importation, je mieux signifié une colonne comme non distribué donc si je met les 16300 première colonne en non distribué j'aurai uniquement les suivants , le problème c'est que je n'arrive pas à sélectionner les colonnes je dois les mettre une par une en non distribué :/
C'est pour cela que j'ai évoqué VBA...

Essaye de ne mettre que 10 lignes en gardant la longueur totale. Cela fera un fichier léger mais représentatif
 
Re : Importation de données

Bonjour à tous,

Après 5 minutes de recherche sur le net, j'ai essayé ce code trouvé sur un autre forum et cela a l'air de coller, il met les lignes en colonnes.

Code:
Sub GetTxt()Dim FileName As String, fso As Object, DestinationCell As Range
FileName = Application.GetOpenFilename("TXT Files (*.txt), *.txt")
If FileName = "False" Then Exit Sub


Set fso = CreateObject("Scripting.FileSystemObject")
Set DestinationCell = [a1]


With fso.GetFile(FileName).OpenAsTextStream
Do Until .AtEndOfStream
Call SplitToRange(.ReadLine, DestinationCell)
Set DestinationCell = DestinationCell.Offset(, 1)
Loop
.Close
End With


End Sub


Sub SplitToRange(Data As String, DestinationCell As Range)
Dim DataArray() As String, a, b, c


DataArray = Split(Data, " ")


DestinationCell.Resize(UBound(DataArray) + 1).Value = Application.WorksheetFunction.Transpose(DataArray)
End Sub

Edit:
Pour info, il y a après la routine VBA 53248 lignes et 196 colonnes.

JHA
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
40
Affichages
3 K
Retour