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

petit problème de copie de cellule

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

chinel

XLDnaute Impliqué
Salut tout le monde !!!

voici mon code (source Excel lent) :

Private Sub Worksheet_Change(ByVal Target As Range)
Dim faitP As Boolean, faitG As Boolean, faitM As Boolean
Dim i%, ligne%, lig(4, 37), a As Byte
'Colonne B
If faitP = False Then
For i = 6 To 36
lig(1, i) = 6
Next
End If
For ligne = 6 To 36 Step 2
If ligne < 17 Then a = 0 Else a = 7
If Target.Address = "$B$" & ligne Then
Sheets("Statistiques").Cells(lig(1, ligne), ligne / 2 - 2 - a) = Range("B" & ligne)
lig(1, ligne) = lig(1, ligne) + 1
faitP = True
End If
Next
'Colonne G
If faitG = False Then
For i = 6 To 36
lig(2, i) = 6
Next
End If
For ligne = 6 To 34 Step 2
If ligne < 21 Then a = 5 Else a = 0
If Target.Address = "$G$" & ligne Then
Sheets("Statistiques").Cells(lig(2, ligne), ligne / 2 + 2 + a) = Range("G" & ligne)
lig(2, ligne) = lig(2, ligne) + 1
faitG = True
End If
Next
'Colonne M
If faitM = False Then
For i = 6 To 21
lig(3, i) = 6
Next
End If
For ligne = 6 To 21 Step 5
If Target.Address = "$M$" & ligne Then
Sheets("Statistiques").Cells(lig(3, ligne), Int(ligne / 5) + 19) = Range("M" & ligne)
lig(3, ligne) = lig(3, ligne) + 1
faitM = True
End If
Next
End Sub

cela fonctionne bien avec certaines cellules mais avec d'autres non
pouvez-vous m'aider à résoudre se petit problème car je ne trouve pas la faille !!!

merci de votre aide !!!
 

Pièces jointes

Re : petit problème de copie de cellule

Bonjour à tous,

Un conseil Chinel : évite d'ouvrir de nouvelles discussions !
Les intervenants n'auront pas le dossier complet sous les yeux et ne pourront pas cerner convenablement les problèmes.
Ce n'est pas avec le fichier tronqué que tu as joint qu'ils auront envie de chercher.


En revenant à ton nouveau message :
J'ai oublié de préciser que pour faciliter les calculs des boucles et éviter de multiplier les cas j'ai déplacé des cellules stratégiques (B33 est passé en B34 ...).
Donc si tu reprends ta première présentation, la macro ne couvre plus tous les cas. Il faudra alors l'adapter en la modifiant pas mal !

Il te reste encore beaucoup de choses à voir avec tes boutons et Urserform.

@+
 
Re : petit problème de copie de cellule

[FONT=&quot]Salut Chinel, au chaland qui passe[/FONT]

[FONT=&quot]Comme je te l’ai déjà signalé, une aide ne sera efficace que si la demande est bien ciblée.
Je t'envoie un message perso (à consulter) pour éviter de monopoliser le sujet.
Il y a sur ce site de nombreux bénévoles d’un niveau bien plus élevé que le mien prêts à aider les personnes tant au niveau des formules qu’au niveau des macros ![/FONT]

[FONT=&quot]Surtout ne soit pas impatient ![/FONT]
[FONT=&quot]@+ [/FONT]

 
- 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
2
Affichages
257
Réponses
4
Affichages
281
Réponses
15
Affichages
784
Réponses
4
Affichages
754
Réponses
5
Affichages
910
Réponses
8
Affichages
390
Réponses
10
Affichages
661
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…