2017-08-28 1 views
-4

Je dois coller mon Excel au texte sans changer le format Excel. J'ai déjà fait le VBA pour copier mes données. Mais je ne sais pas comment les coller sans ignorer le format Excel.Comment conserver le format de largeur de colonne Excel lors de la conversion de données en texte en utilisant VBA dans Excel

+1

Votre question n'est pas très claire. (1) S'il vous plaît montrer le code que vous avez déjà. (2) Pouvez-vous montrer avec un exemple ce que vous voulez dire exactement en ne changeant pas le format? Montrer une capture d'écran aiderait beaucoup. –

+0

Je ne peux pas montrer le code parce que je ne l'ai pas. Je suis un débutant complet je ne sais même pas comment le démarrer. C'est mon projet d'école. Ce que je voulais dire, c'est que lorsque je copiais la table dans Excel, je la collais sur un fichier texte, les mots séparés par une colonne devenaient "tab". Je voulais que cela devienne "". (Rien) –

+0

Ensuite, remplacez «tabulation» par rien dans l'éditeur de texte après avoir collé dans le fichier texte. Ce serait le moyen le plus facile. –

Répondre

0

Vous pouvez essayer quelque chose comme ci-dessous:

copyRange.Copy 'copyRange is range you want to copy 
With Range(cell_ref) 'cell_ref should is first cell of paste area e.g. Range("A1") 
    .PasteSpecial xlPasteColumnWidths 
    .PasteSpecial xlPasteValues, , False, False 
    .PasteSpecial xlPasteFormats, , False, False 
    .Cells(1).Select 
    Application.CutCopyMode = False 
End With