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 !

gerard55

XLDnaute Occasionnel
Bonjour à tous
je ne comprends pas pour quoi le code ci-dessous bug.
il refuse la ligne avec activecell Pourquoi?

Sub QuProduire()
Dim j As Double
For j = 1 To 15
Range("g3").Offset(j).Select
ActiveCell = ActiveCell.Value + ActiveCell.Offset(0, -5).Value
Next
End Sub
merci pour vos suggestions
a+
Gérard
 
Re : Problème de boucle

Bonsoir
Regarde un peu tes cellules de départ et d'arrivée ! , format
-cellules fusionnées ( A EVITER !!!)
- format horaire avec text ... etc
- tu as mis "j" as double , donc il doit y avoir correlation avec l'autre cellule
Tout cela a verifier !
 
Re : Problème de boucle

Bonjour, le problème vient qu'il n'y a rien dans une cellule, la dernière en l'occurrence.
Tu peux remplacer ton code par ceci :

Code:
Sub QuAProduire()
Sheets("Cmde").Select
Dim j As Double
For j = 1 To 15
    With [G3].Offset(j)
    .Value = .Value + IIf(.Offset(0, -5).Value <> "", .Offset(0, -5).Value, 0)
    End With
Next
End Sub
 
- 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
8
Affichages
390
Réponses
4
Affichages
733
Réponses
8
Affichages
780
Réponses
5
Affichages
910
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
452
Retour