Obtenir deux premières lignes de texte à partir d'une wraped cellule dans excel

J'ai besoin de prendre les deux premières lignes de texte à partir d'un enveloppé de cellules dans excel. Par exemple, un enveloppé cellule Excel contient le texte comme suit:

wrapedtext1

wrappedtext2

wrappedtext3

wrappedtext4

J'ai besoin que les deux premières lignes comme "wrapedtext1wrappedtext2'. Est-il possible?

Avez-vous essayé de saisir le contenu de cette cellule et de voir exactement quels sont les caractères qu'il contient, par l'impression des codes ASCII, par exemple, à l'aide de l'Asc() la fonction? Qui peut vous donner un indice quant à la façon d'obtenir ce que vous voulez.
J'ai aussi ce problème. Après le réglage de la wrapText propriété de la cellule, le contenu de la cellule est automatiquement emballé avec la largeur de la colonne. C'est à dire., nous en fait de ne pas mettre des sauts de ligne. Je suis en mesure d'extraire de 2 lignes quand nous saisir des données en appuyant sur Alt + Entrée. Mais ici, est que la seule définition de l'habillage de texte de la propriété de la cellule
Je comprends. J'ai peur que vous pouvez avoir de la difficulté ici depuis bien que vous pouvez probablement obtenir la largeur de la cellule et même la police de caractère à utiliser, VBA n'a pas (à ma connaissance) de fournir un moyen de "mesurer" le texte que vous le pouvez dans le C++ et éventuellement natif VB. Puis-je vous demander pourquoi vous avez besoin seulement les deux premières lignes? Étant donné que la largeur de la cellule (et donc, à combien s'adapte) peut facilement être changé au moment de l'exécution, il semble un peu arbitraire chose à faire?
Ce dont j'ai besoin est de valider la longueur de certaines chaînes (qui doit être affiché dans un appareil) via excel. J'ai mis toutes les propriétés de la colonne d'excel. Dans le dispositif que deux lignes seront affichées. J'ai donc besoin d'extraire la chaîne qui s'inscrit dans le dispositif.

OriginalL'auteur divz | 2012-03-27