Fractionner les cellules de la chaîne dans des cellules individuelles
Je ne suis pas capable de diviser une seule valeur de la cellule en deux différentes chaînes et de mettre les deux de ces chaînes dans différentes cellules.
Par exemple je veux prendre une mesure 10ft x 20ft
valeur dans une cellule et de prendre le 10ft
et le mettre dans une autre cellule, et de prendre le 20ft
et le mettre dans un de complètement différent de la cellule.
J'aimerais utiliser un délimiteur x
ou quelque chose, mais je ne sais pas comment prendre ces séparations et de faire quelque chose avec eux, après la scission.
Des conseils seront très appréciés. Je suis encore assez nouveau pour les macros VBA.
Grâce
OriginalL'auteur cheapkid1 | 2012-10-22
Vous devez vous connecter pour publier un commentaire.
La meilleure solution est d'utiliser SPLIT
Ou peut-être vous pouvez utiliser la fonction instr
Maintenant, vous savez où peut-split int deux variables
Le problème avec la fonction que si vous avez plusieurs clés de la chaîne avec laquelle vous souhaitez vous séparer de votre fonction retournera un tableau plus grand.
Par exemple:
Dim var as string
var = "x 20XP 10XP"
retourne
OriginalL'auteur manuerumx
Vous n'avez pas besoin de VBA. Vous pouvez utiliser Excel Colonnes de Texte
Par exemple, dans excel-2010
delimited
et appuyez sur Prochainesuperbe... a fonctionné comme un charme
Si le Texte en Colonnes fonctionne alors vous pouvez l'utiliser à partir de VBA.
OriginalL'auteur brettdj
Suppose que j'ai juste besoin de regarder un peu plus difficile.
OriginalL'auteur cheapkid1