XL 2021 COPIER valeur d'une cellule pour constituer un tableau de résultats

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 !

matlatarte

XLDnaute Junior
Bonjour,

je souhaite copier la valeur d'une cellule A1 par exemple dans B1 au clic. Jusque là pas de souci.
Je souhaite maintenant copier de nouveau A1 (qui a peut être évolué) en B2 car B1 déjà rempli; puis B3 etc...
Si toutes les cellules B sont vides alors remplir de nouveau A1 ect...

Enfin, dès que 3 valeurs de la ligne B sont identiques alors renvoyer cette valeur dans une cellule.

Je sèche ! Si vous avez des idées je suis preneur!
Cordialement
 
D'après ce que j'ai compris :
VB:
Sub ZoneTexte1_Cliquer()
Dim Col%
Col = 2 + Application.CountIf([B8:N8], "<>")        ' Colonne où écrire
Cells(8, Col) = [A1]                                ' Duplique A1 en ligne 8
If Application.CountIf([B8:N8], [A1]) >= 3 Then     ' Si 3 fois valeur de A1 en B8:N8
    [B16:N16] = [B8:N8].Value                       ' On recopie B8:N8 en B16:N16
End If
End Sub
Pourquoi dans votre PJ il y a des 15 en A8 et A16 ?
Dans la PJ je commence de la colonne B à la colonne N.
 

Pièces jointes

VB:
Sub ZoneTexte1_Cliquer()
Dim Col%
Col = 2 + Application.CountIf([B8:N8], "<>")        ' Colonne où écrire
Cells(8, Col) = [A1]                                ' Duplique A1 en ligne 8
If Application.CountIf([B8:N8], [A1]) >= 3 Then     ' Si 3 fois valeur de A1 en B8:N8
    [B16:N16] = [B8:N8].Value                       ' On recopie B8:N8 en B16:N16
    [E19] = [A1]                                    ' Recopie de A1 dans E19
End If
End Sub
 
Je ne vous suis pas.
On copie B16:N16 les valeurs de B8:N8 si on trouve 3 valeurs identiques à A1.
Donc en E19 on aura cette valeur.
Et comme si A1 change les copies ne s'effectuent pas alors en E19 on aura toujours la même valeur.
Donc je jette l'éponge, je ne comprends pas, mais surement que quelqu'un de plus futé passera par là.
 
C'est pourtant clair. Ce qui déclenche la copie c'est quand dans E8:N8 on a trois fois la même valeur.
Et comme cela se passe sur le clic, à ce moment ce triplé est égal à A1. Donc la copie dans B16:N16 reflète B8:N8 et donc ce nombre en A1 est bien ce qui a déclenché la macro.
 
- 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

Retour