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

blord

XLDnaute Impliqué
Bonjour à tous,

J'essaie d'utiliser le code suivant :

Code:
Dim DerLig As Long, I As Long
DerLig = [M65000].End(xlUp).Row
For I = DerLig To 2 Step -1
     If Cells(I, -9).Value = "NREA" Then Cells(I, -4).Value = "N"
Next I

Mais Excel me retourne une erreur sur la ligne : If Cells(I, -9).Value = "NREA" Then Cells(I, -4).Value = "N"

Est-ce que c'est parce qu'il n'est pas possible d'appliquer la boucle sur des colonnes qui sont situées avant la colonne de la DerLig soit la colonne M ?

Le Cells(I, -9) ne se comporte pas comme un Offset ?

Merci pour votre aide...

Blord
 

Pièces jointes

Dernière édition:
Re : Problème de boucle

Bonjour,

A priori le numéro de colonne dans la propriété "cells" ne peut pas être négatif, les numeros de colonnes vont de 1 à 256 enfin jusqu'à la version 2003...
Code:
If Cells(I, [B][COLOR="Red"]-9[/COLOR][/B]).Value = "NREA" Then Cells(I, [COLOR="red"][B]-4[/B][/COLOR]).Value = "N"
bonne soirée
@+
 
Re : Problème de boucle

Bonsoir Pierrot🙂 blord
bah si tu veux compliquer un peu tu peux avoir la même chose
en faisant référence à la colonne M donc la colonne 13
mais bon c'est pas trop logique mais si tu t'y retrouves mieux
a+
Papou 🙂
m=13
If Cells(I, m-9).Value = "NREA" Then Cells(I, m-4).Value = "N"


EDIT Bonsoir Pierrot même idée que toi
 
- 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
5
Affichages
905
Réponses
10
Affichages
659
Réponses
2
Affichages
525
Réponses
8
Affichages
776
Réponses
15
Affichages
774
Réponses
4
Affichages
728
Retour