XL 2013 Macro qui s’emmêle avec sendkey !!!

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 !

fred2705

XLDnaute Junior
Bonjour,

Je ne parviens pas à lancer la macro de ce fichier joint sans qu’il ne se morde la queue !
Je voudrais simplement afficher en cellule A1 "Afficher A" et en cellule B1 "Afficher B"

J’ai essayé avec Wait mais n’ai pas réussi. Pouvez-vous svp m’aider car là je sèche !

J’aimerais vraiment utiliser sendkey car dans le fichier ou je vais l’utiliser je n’ai pas d’autre solutions.
Merci d’avance
 

Pièces jointes

Hello

je ne comprend pas trop l'intéret de tout ce code pour juste un copier coller.. mais avec cette syntaxe. ca semble fonctionner
VB:
Sub Macro1()

'copier la valeur de "A9" en "A1"
Range("a9").Select
SendKeys "^(c)", True
SendKeys "({up 8})", True
SendKeys "^(v)", True

'[A1] = [A9] beaucoup plus simple pour faire un copier coller....

'Texte "Afficher B" en "B1"
Range("B1") = "Afficher B"
End Sub
 
Parfait, il me manquait donc: ,True
Merci.

En réalité je dois récupérer la valeur d'une cellule qui peut être différente selon les lignes qui sont cachées, mais il s'agit toujours de la 8ème ligne visible. Je n'ai pas trouvé d'autre solution que d'utiliser sendKey
 
Bonjour à tous,

Un essai en VBA sans SendKeys :
VB:
Sub Macro1()
'copier la valeur de A1 + 8 lignes visibles en "A1"
Dim n&, i&
  For i = 2 To Rows.Count
    n = n + IIf(Rows(i).Hidden, 0, 1)
    If n = 8 Then
      [a1] = Cells(i, "a").Value       ' ou Cells(i, "a").Copy [a1]
      Exit For
    End If
  Next i
End Sub
 
Dernière édition:
- 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
7
Affichages
703
Réponses
1
Affichages
1 K
Réponses
3
Affichages
1 K
Retour