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

espace entre des lettres ds cellule fusionnée

D

duc

Guest
rebonjour à tous.

Je recherche le moyen de créer des espaces entre des lettres cette fois ci dans une cellule fusionnée.

Exemple avec cellule A3:A15 fusionnée j'ai

tonton david


Je voudrais

t o n t o n d a v i d (2 espaces)

exploitable avec n'importe quel non

Vous remerciant par avance.

duc_lorenzo@yahoo.fr
 
A

aguwar

Guest
Bonsoir à tous.

Voici une macro qui fait ce que tu demande dans les cellules où tu le demande.
IMPORTANT . Il faut mettre la formule 'NBCAR' qui est ici en G2 qui sert a arréter la boucle.
A aménager pour une utilisation perso;

A ton service si besoin est.



Sub tonton()
Dim Lettre, NouvMot As String
Dim Place As Integer
Lmot = Cells(2, 7).Value
Place = 0

For i = 1 To Lmot Step 1
Cells(3, 1).Select
Lettre = Mid(ActiveCell, Place + 1, Len('1'))
NouvMot = NouvMot & Lettre & ' '
Place = Place + 1
Next
Cells(3, 1).Value = NouvMot

End Sub
 
A

aguwar

Guest
Bonsoir à tous.

Voici une macro qui fait ce que tu demande dans les cellules où tu le demande.
IMPORTANT . Il faut mettre la formule 'NBCAR' qui est ici en G2 qui sert a arréter la boucle.
A aménager pour une utilisation perso;

A ton service si besoin est.



Sub tonton()
Dim Lettre, NouvMot As String
Dim Place As Integer
Lmot = Cells(2, 7).Value
Place = 0

For i = 1 To Lmot Step 1
Cells(3, 1).Select
Lettre = Mid(ActiveCell, Place + 1, Len('1'))
NouvMot = NouvMot & Lettre & ' '
Place = Place + 1
Next
Cells(3, 1).Value = NouvMot

End Sub
 

Hervé

XLDnaute Barbatruc
Bonsoir duc, aguwar


Juste une petite information, si je peux me permettre.

aguwar, pour connaitre le nombre de caractère en vba on utilise len(), ca peut eviter la formule en G2.

de plus on est pas obligé de sélectionner une cellule pour travailler avec.

et enfin, le step 1 est inutile car par défaut dans les boucles for i.

Voici donc ma petite contribution :



salut
 
A

aguwar

Guest
Bonsoir Hervé

Merci de tes précisions.
Pour step, je savais, mais c'était dans le petit bout de code que j'ai utilisé et je n'ai pas pensé a l'enlever.
Pour la sélection de cellule, je savais aussi mais le code est encore plus abtrait pour moi si je ne sélectionne pas.
Pour Len, je ne connaissait pas cette fontion en VBA et je suis bien contant de tes observations. (j'ignore tellement de choses de VBA).

Ce forum et ses animateurs... c'est vraiment 'excellent'!
 
A

aguwar

Guest
Bonsoir Hervé

Merci de tes précisions.
Pour step, je savais, mais c'était dans le petit bout de code que j'ai utilisé et je n'ai pas pensé a l'enlever.
Pour la sélection de cellule, je savais aussi mais le code est encore plus abtrait pour moi si je ne sélectionne pas.
Pour Len, je ne connaissait pas cette fontion en VBA et je suis bien contant de tes observations. (j'ignore tellement de choses de VBA).

Ce forum et ses animateurs... c'est vraiment 'excellent'!
 

Discussions similaires

Réponses
7
Affichages
363
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…