• Initiateur de la discussion Initiateur de la discussion Christian
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Christian

Guest
Bonjour,
Je suis débutant en VBA, je souhaiterai réalisé une macro qui puisse par exemple prendre la valeur d'une cellule, (en l'occurence les 6 premieres lettres du nom d'une personne) et placer chaque lettre dans une cellule particulière.
Merci de l'aide que vous pouvez m'apporter.
Dernière chose, ce site est génial.
Christian
 
en fait, tu n'as pas besoin de macro, Excel le fait très simplement avec la fonction STXT. Ex :

=STXT($A$1;1;1) pour récupérer le premier caractère du texte en A1
=STXT($A$1;2;1) pour le 2ème
=STXT($A$1;3;1) pour le 3ème
etc.
 
Bonjour le forum

Christian si tu veux vraiment une macro en voici une

Option Explicit
Sub extraire_caracteres()
Dim i As Double, j As Double
Dim valeur As String
For i = 1 To Range("a65535").End(xlUp).Row
valeur = Cells(i, 1)
For j = 1 To 6
Cells(i, j + 1).NumberFormat = "@"
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.MergeCells = False
End With
Cells(i, j + 1) = Mid(valeur, j, 1)
Next j
Next i
End Sub

Copie 6 premieres lettres des colonnes "A" dans les colonnes "B;C;D;E;F;G"

Mytå
 
Merci Ti.
Tu me soulage, une dernière chose si possible, pour forcer Excel à ecrire les lettres en majucule sans intervention au clavier.
Macro ou pas Macro?
Merci de ta réponse.
Christian.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
165
Réponses
9
Affichages
810
Retour