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

A

anber

Guest
Bonjour,

Je voudrais améliorer un calcul sans passer par des fonctions, j'ai commencé une macro et je suis complètement enlisé

Si quelqu'un peut me donner un coup de "macro"
 

Pièces jointes

Salut,

Tien tien ca me rappel quelque chose.

Et ca fonctionnait à l'époque!!

Essai comme ca:
Sub total()

Dim Cpt As Integer
Dim Recherche
Dim A As Worksheet
Dim B As Worksheet
Dim Lig As Integer

Set A = Sheets("Feuil1")
Set B = Sheets("Feuil2")

B.Range("B2:B" & B.Range("A65536").End(xlUp).Row).ClearContents

For Cpt = 2 To A.Range("A65536").End(xlUp).Row
Set Recherche = B.Range("A2:A" & B.Range("A65536").End(xlUp).Row).Find(what:=A.Range("A" & Cpt))
If Not Recherche Is Nothing Then
Lig = Recherche.Row
B.Range("B" & Lig) = A.Range("B" & Cpt) + B.Range("B" & Lig)
End If
Next
End Sub



@+ Minick
 
- 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
18
Affichages
214
Retour