• Initiateur de la discussion Initiateur de la discussion guy72
  • 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 !

guy72

XLDnaute Impliqué
Bonjour,
Encore besoin de vos services.

Un mot est saisie en "F24"
en faisant "Entrée", il faudrait lancer la macro "Solution"
qui copie avec interval les lettres du mot en G6:
Qui remplacerais le bouton "ok".
Merci de votre aide.

Fichier Exemple :
 

Pièces jointes

Re : Lancer une macro.

Bonsoir

de cette façon:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("F24")) Is Nothing Then
Rows("6:6").ClearContents
  y = 1
  For X = 1 To Len([F24])
  Cells(6, 1 + y) = Mid([F24], X, 1)
  y = y + 2
  Next
  End If
End Sub

Faire un click droit sur l'onglet et copier le code dans le VBA de cette feuille


Edit bonsoir a Tous, JC c'est Guy qui avait fais tous le boulot, il ni avait qu'a adapter
 
Dernière édition:
Re : Lancer une macro.

Bonsoir,

modifie le code ainsi :

dans le module :

Code:
Sub Solution()
Rows(6).ClearContents
  y = 1
  For X = 1 To Len([F24])
  Cells(6, 1 + y) = Mid([F24], X, 1)
  y = y + 2
  Next
End Sub

et dans l'évènement de la feuille (clic droit sur le nom de l'onglet, "Visualiser le code")

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
    If Target.Address = "$F$24" And Target <> "" Then
        Call Solution
        Target.Select
    End If
End If
End Sub
 
Re : Lancer une macro.

Bonjour à tous,

Cela nécessite l'utilisation de :

SendKeys (......{Enter}"), True

Mais je n'ai pas trouvé le code qui va bien.

Si j'ai bien compris que tu souhaitais lancer le code à la fin de la saisie en F24 et de la validation par Enter.

A+
 
- 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

Discussions similaires

Réponses
19
Affichages
869
  • Question Question
Réponses
6
Affichages
417
Réponses
4
Affichages
524
Réponses
10
Affichages
412
Retour