Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Aide Code IF sur VBA

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

L

lejack02

Guest
Bonjour,

Je cherche a construire un code IF sur VBA uniquement. La colonne Size (colonne G) doit contenir les conditions suivantes.

Pour chaque cellule de la colonne E, on va faire l'exemple pour E2.

Si E2<= 1 milliard alors "SML"
Si E2 > 1milliard Alors "MID"
Si E2 <= 5 milliard alors MID
Si E2 >5 milliard alors "LRG"

Ce calcul doit ensuite "se tirer vers le bas" de la colonne G pour arriver à la ligne 218.

Je vous remercie d'avance,

lejack
 

Pièces jointes

Re : Aide Code IF sur VBA


Bonjour

un truc du genre

=SI(E2<10^9;"SML";SI(ET(E2>=10^9;E2<5*10^9);"MID";"LRG"))

ensuite faire un tri ZA
 
Dernière édition:
Re : Aide Code IF sur VBA

Bonjour à tous,

en vba :
Code:
Sub size()
    Dim lig As Long
    For lig = 2 To Cells(Rows.Count, 1).End(xlUp).Row
        Select Case Cells(lig, 5)
        Case Is <= 1000000000
            Cells(lig, 7) = "SML"
        Case Is <= 5000000000#
            Cells(lig, 7) = "MID"
        Case Else
            Cells(lig, 7) = "LRG"
        End Select
    Next lig
End Sub

eric
 
Re : Aide Code IF sur VBA

Bonjour à tous

Histoire de varier les plaisirs 😉
Code:
Sub sizeII()
Dim lig&
For lig = 2 To Cells(Rows.Count, 1).End(xlUp).Row
If Not IsEmpty(Cells(lig, 5)) Then
Cells(lig, 7) = _
Switch(Cells(lig, 5) <= 100, "SML", Cells(lig, 5) <= 500, "MID", Cells(lig, 5) > 501, "LRG")
End If
Next lig
End Sub

PS: Remettre les valeurs adéquates dans le Switch car j'ai testé sur un classeur vierge avec de petiotes valeurs 😉
 
- 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
22
Affichages
2 K
Réponses
5
Affichages
663
Réponses
3
Affichages
430
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…