Coller du texte dans Excel sans fractionner les espaces (ou tout autre délimiteur)

28

J'ai récemment utilisé la fonctionnalité Text to Columns dans Excel pour diviser une colonne de données en plusieurs colonnes en fonction du caractère espace. Maintenant, lorsque je colle du texte dans Excel, il le divise automatiquement en plusieurs colonnes sans utiliser la fonctionnalité Texte en colonnes. Existe-t-il un moyen de rétablir cette fonctionnalité à la normale?

Leigh Riffel
la source
la mienne divise les URL sur le colon ... dans chaque feuille de calcul que j'utilise!
boomhauer

Réponses:

48

Cela semblait fonctionner, mais est un peu compliqué.

  1. Saisissez les données dans une cellule.
  2. Sélectionnez la fonction Texte en colonnes.
  3. Assurez-vous que Délimité est sélectionné et choisissez Suivant.
  4. Décochez la case à côté de Espace (ou le délimiteur que vous souhaitez désactiver)
  5. Cliquez sur Terminer.
Leigh Riffel
la source
N'oubliez pas de marquer votre réponse comme la solution @ leigh-riffel. Cela aide la communauté.
evan.bovie
5
cela a fonctionné. il apparaît donc que la dernière opération de conversion de texte en colonnes est utilisée pour tous les collages futurs.
boomhauer
Il est utilisé pour tous les collages futurs dans n'importe quel classeur, et également défini par défaut chaque fois que vous ouvrez un fichier texte.
Mohirl
argh. évidente (avec le recul) - merci c'est un grand gain de temps
fostandy
1
Sad UX !! .. Ils auraient dû ajouter une option / case à cocher "Fractionnement automatique" juste à côté du bouton Fractionner le texte en colonnes.
WeSam Abdallah
2

J'ai créé une macro rapide et l'ai ajoutée à mon fichier personal.xlsm. Voici le code. Cela fait plus ou moins la même chose que Leigh Riffel a suggéré, sauf qu'il s'agit d'une exécution rapide de la macro.

Sub DisableAutoSplitting()
    Selection.TextToColumns Destination:=Range("C2"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
End Sub
Kush Shah
la source
Attention: l'exécution d'une macro perd votre historique d'annulation.
gws
0

Ou cliquez simplement dans la barre de formule ou dans la cellule comme si vous tapiez, puis collez - il n'entrera alors que dans cette cellule. (LOL créant une macro - donc trop compliqué)

Rybob
la source
Cela fonctionne si vous essayez de coller dans une seule cellule. Cela ne fonctionne pas pour le collage dans plusieurs lignes car toutes les lignes se retrouvent dans la même cellule.
krubo
-1

CTRL Z pour annuler ne serait-il pas un moyen plus rapide de le rétablir?

Brian
la source
1
Annuler annule non seulement le fractionnement implicite, mais également le collage explicite lui-même. Je veux la pâte, mais pas la scission.
Leigh Riffel