Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

le sigle "^" en VBA

  • Initiateur de la discussion DDC
  • Date de début
D

DDC

Guest
Bonjour @tt le monde et surtout au pionner de ce site:
Alors g un petit probleme qui cependant me bloque pas mal dans l'evolution de mon projet !!!
Sur une feuille excel je dispose d'une colonne affichant des caracteres sous la forme A^B^C^D (ou par ex ABCD sont des nom de variables).
Je cherche donc une portion de code VBA, me permettant de recuperer la valeur "D", je pensait me baser sur le sigle "^".
Je pensait par exemple utiliser par exemple:
- nom=left(cells(1,13),"^") mais cela ne marche pas !!
HELP !! quelqu'un pourrait il m'aider
 
D

DDC

Guest
Juste une petite precision !! en fait je voudrai juste savoir si une fonction existe en integrant un caractere particulier comme point de repere pour le debut ou la fin d'une selection, en somme j'aimerai qu'une portion de code m permette de recuperé la portion de caractere a droite du sigle "^"
Merci de m'aidez je suis vraiment coincé !!!
 
M

Mytå

Guest
Salut DDC, Ronan et le Forum

Une idée de départ

Dim tablo
tablo = Split(Cells(1, 13), "^")

Tu retrouveras alors avec dans

tablo(0)="A"
tablo(1)="B"
tablo(2)="C"
tablo(3)="D"

Mytå
 
D

Dop421

Guest
et ça ça irait pas ?

Dim W as integer ' le compteur
dim chaine as string
chaine = Ta colonne, ou ta chaine de caractère

for w = 1 to len(chain)
if right(chaine, w ) = "^" then
exit sub
else
ValeurARecupérer = ValeurArecuperer+right(Chaine,w)
w = w +1
next w

dop
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…