Gérer de calcul avec NA

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,
j'ai une formule avec index et équiv qui génère des NA en col R soit (g+10)quand la valeur n'est pas vrai
1- Comment éviter ces NA. j'ai essayé avec si la cellule est vide mais toujours NA
2- Deuxième solution y at-il un moyen de modifier le code ci-dessous de façon qu'il fasse le calcul dans toutes les cellules où il n'y a pas NA (actuellement, s'il y a un NA le code Bug)
3- j'ai remarqué que si j'indiquai le numéros de colonne avec un chiffre et non avec équiv, là, le code acceptais de faire la boucle.

Sub VariationCommande()
Sheets("Cmde").Select
Dim j As Double

For j = 0 To 16
With [g3].Offset(j)
.Value = .Value + IIf(.Offset(0, 11).Value <> "", .Offset(0, 11).Value, 0)
End With
Next
End Sub
Merci pour vos suggestions
a+
Gérard
 
Re : Gérer de calcul avec NA

Bonjour,
tu aurais pu rester sur le même fil, 😉

essaie avec ce code, s'il n'y a que des valeurs ou des valeurs d'erreur (pas de cellule vide) :

Code:
Sub VariationCommande()
Sheets("Cmde").Select
Dim j As Double

For j = 0 To 16
With [g3].Offset(j)
.Value = .Value + IIf(Not IsError(.Offset(0, 11).Value), .Offset(0, 11).Value, 0)
End With
Next
End Sub
 
Re : Gérer de calcul avec NA

bonjour gerard55

A tester

Code:
For j = 0 To 16
With [g3].Offset(j)
If Not IsError(.Offset(0, 11).Value) Then
  If .Offset(0, 11).Value <> "" Then
     .Value = .Value + .Offset(0, 11).Value
  End If
End If
End With
Next

ps: je verrais plutot j en integer voire byte

edit : encore en retard !!
salut bhbh 🙂
 
- 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
4
Affichages
733
Réponses
5
Affichages
910
Réponses
4
Affichages
281
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
452
Réponses
3
Affichages
922
Réponses
2
Affichages
411
Retour