Explication littérale d'une macro...

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

L

lesuisse

Guest
Bonjour,

Je viends de retrouver cette macro que l'un des génies de ce forum m'a conseillé pour copier des données d'une manière un peu spédifique...
Est ce que quelqu'un serait assez courageux pour me dire en francais litteral ce qu'elle fait cette belle macro !!

Dim rang(1000)
Dim compteur, i, j As Integer
rang(1) = Range("j65536").End(xlUp).Row
compteur = 1
Do
compteur = compteur + 1
rang(compteur) = Range("j" & rang(compteur - 1)).End(xlUp).Row
Loop Until rang(compteur) = 1
For i = 1 To compteur - 1
For j = rang(i + 1) + 1 To rang(i)
If InStr("EFV", Cells(rang(i), 10)) <> 0 Then
If Cells(j, 9) <> "" Then Cells(j, 10) = Cells(rang(i), 10)
End If
Next
Next


Je vous remercie beaucoup et vous souhaite enore une bonne journée...

Le Suisse
 
- 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
5
Affichages
705
Réponses
4
Affichages
581
Réponses
8
Affichages
647
Réponses
8
Affichages
270
Réponses
10
Affichages
533
Réponses
2
Affichages
185
  • Question Question
Microsoft 365 FormulaR1C1 erreur
Réponses
5
Affichages
347
Retour