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

J

Jultra

Guest
Bonjour à tous !

J'ai un petit souci dans un programme que je suis en train de créer. Je dispose d'une plage de données et je souhaite qu'à partir d'une valeur dans la colonne C, je puisse déterminer une autre valeur dans la colonne F. Pour être + explicite, voici le code VBA correspondant :

Sheets("LPC1").Select
For i = 6 To 50
If Cells(i, "C") <= 5000 Then
Cells(i, "F").Select
ActiveCell = (10 / (8 * 60))
Else
End If
Next i


Mais j'ai un message d'erreur sur la ligne :
If Cells(i, "C") <= 5000 Then

Quelqu'un peut-il svp m'aider?

Et pour la suite, je voudrais aussi pouvoir créer le même type de condition si la valeur en C est comprise entre 5001 et 9999. Que marquer après le if ??

Merci d'avance de votre aide!
 
Bonjour

Essaies plutit comme ceci

Sheets("LPC1").Select
For i = 6 To 50
If Cells(i, 3) <= 5000 Then Cells(i, 6) = (10 / (8 * 60))
Next i

Bon courage

Tu peux mettre Range("C" & i) à la place de cells(i,3) et Range("F" & i) à la place de cells(i,6)

Je t'ai aussi retirer le select qui ne sert à rien c'est souvent une bonne habitude à prendre

Pascal
 
- 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
8
Affichages
656
Réponses
5
Affichages
717
Réponses
8
Affichages
275
Réponses
5
Affichages
322
Retour