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

D

dar0609

Guest
Bonjour,

Je fais face à un problème que je ne comprend pas sur VBA, en effet j'essaie d'utiliser dans une boucle FOR un "select case" mais celui ne fonctionne pas. Je vous joins mon fichier ainsi que le code que j'ai utilisé pour réaliser ma tâche. Petite précision, c'est le code du "userform2" qui ne marche pas, le code se déroule sur la feuille2. En fait les cases n'affichent que les chiffres 3 et 5 mais n'affichent pas 7 et 8. Ils ne reprennent pas les dernières conditions. Merci.

Code :
Private Sub CommandButton1_Click()

Dim dernièreLigne As Integer

dernièreLigne = Cells(65536, 2).End(xlUp).Row


Dim i As Integer

For i = 3 To dernièreLigne Step 1

Select Case Cells(i, 2)


Case Is <= 6500
Cells(i, 3) = 3

Case Is > 6500, Is <= 10500
Cells(i, 3) = 5

Case Is > 10500, Is <= 15000
Cells(i, 3) = 7

Case Is > 15000
Cells(i, 3) = 8

End Select

Next

Unload Me

End Sub
 

Pièces jointes

Re : Problème VBA

Bonjour a essayer:
Private Sub CommandButton1_Click()

Dim dernièreLigne As Integer

dernièreLigne = Cells(65536, 2).End(xlUp).Row


Dim i As Integer

For i = 3 To dernièreLigne Step 1

Select Case Cells(i, 2)


Case 0 To 6500
Cells(i, 3) = 3

Case 6500 To 10500
Cells(i, 3) = 5

Case 10500 To 15000
Cells(i, 3) = 7

Case Is > 15000
Cells(i, 3) = 8

End Select

Next

Unload Me

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
910
Réponses
7
Affichages
366
Réponses
15
Affichages
784
Retour