Excel copie d'une chaine de caractères
emendiel
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je souhaiterai copier une chaine de caractères dans un tableau excel mais je voudrais que chaque caractères se copie dans une cellule différente d'une meme ligne. Est ce possible ?
exemple
j'ai une chaine : GGAATGGATGGCCC
Colonne1 Colonne2 Colonne3 Colonne4 Colonne5 Colonne6 Colonne7 Colonne8
G G A A T G G A
voila pour exemple.
merci pour votre aide.
je souhaiterai copier une chaine de caractères dans un tableau excel mais je voudrais que chaque caractères se copie dans une cellule différente d'une meme ligne. Est ce possible ?
exemple
j'ai une chaine : GGAATGGATGGCCC
Colonne1 Colonne2 Colonne3 Colonne4 Colonne5 Colonne6 Colonne7 Colonne8
G G A A T G G A
voila pour exemple.
merci pour votre aide.
A voir également:
- Excel copie d'une chaine de caractères
- Liste déroulante excel - Guide
- Copie cachée - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
- Caractères spéciaux - Guide
3 réponses
dim i, LenChaine as integer
dim Machaine as string
Machaine = "GGAATGGATGGCCC"
LenChaine = len(Machaine)
for i = 1 to LenChaine step 1
if i = 1 then ' 1ier caractère de la chaine
Activesheet.cells(1,i) = left(Machaine, 1)
else if (i = LenChaine) then ' dernier caratere de la chaine
Activesheet.cells(1,i) = right(Machaine, LenChaine-1, 1) ' ou right(Machaine , LenChaine, 1), A VERIFIER
else
Activesheet.cells(1,i) = Mid(Machaine, i, 1)
end if
next i
Attention jai codé de tête, alors je suis plus sure de la structure du elseif, à verifier. Attention aussi aux erreurs de frappes, mais dans l'ensemble, l'idée est la :)
Qu'est ce que tu veux faire avec ca, ca ressemble à des chaines complémentaires d'ADN, LOL
dim Machaine as string
Machaine = "GGAATGGATGGCCC"
LenChaine = len(Machaine)
for i = 1 to LenChaine step 1
if i = 1 then ' 1ier caractère de la chaine
Activesheet.cells(1,i) = left(Machaine, 1)
else if (i = LenChaine) then ' dernier caratere de la chaine
Activesheet.cells(1,i) = right(Machaine, LenChaine-1, 1) ' ou right(Machaine , LenChaine, 1), A VERIFIER
else
Activesheet.cells(1,i) = Mid(Machaine, i, 1)
end if
next i
Attention jai codé de tête, alors je suis plus sure de la structure du elseif, à verifier. Attention aussi aux erreurs de frappes, mais dans l'ensemble, l'idée est la :)
Qu'est ce que tu veux faire avec ca, ca ressemble à des chaines complémentaires d'ADN, LOL