tout petit souci pour grands pros !

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

M

marie claude

Guest
Bonjour à tous et à toutes

j'ai un tout petit problème que je vais vous expliquer

je fais mes premiers pas en vba et je galère pas mal
:silly:

voilà :
j'ai deux collones
dans la première un chiffre de 0 à 500 (par ex)
dans la seconde je voudrais réussir à noter les expressions suivantes :
< à 10
de 10 à 50
de 50 à 100 etc....

bien sûr je pourrais me servir de la fonction Si , mais j'ai envie de progresser en vba ! 😛inch:

voilà ce que j'ai écrit :
Sub effectif1()

Dim Effect As Integer
Dim Résultat As String

Effect = Cells(i, 5).Value

For i = 1 To 20
If Effect < 10 Then
Résultat = 'moins de 10'
End If
Next i
End Sub

ca ne marche pas !!!
pouvez vous me dire où est mon erreur

j'ai une message d'erreur qui arrive : 400
????????????

merci

🙁
 
Bonjour

Là tu corriges ton erreur mais tu ne mets rien dans la cellule d'à coté

tien la même en simplifié et qui ecrit dans la colonne F

Sub effectif1()

For i = 1 To 20
If Cells(i, 5) < 10 Then cells(i,6)= 'moins de 10'
Next i
End Sub
 
Salut Marie Claude
un tit exemple avec explications
' debut du code
Option Explicit
Sub effectif1()
' déclarer les variables (avec option explicite , on y est obligé)
Dim I As Integer
Dim Last As Integer
Dim Valeur As Variant
' recherche de la dernière ligne occupée de la colonne A
' en commencant par le bas
Last = Range('A65000').End(xlUp).Row
' boucle de la ligne 1 à la dernière trouvée
For I = 1 To Last
' mémorisation de la valeur (
Valeur = Cells(I, 1)
' si pas numerique , on le signale
If Not IsNumeric(Valeur) Then Cells(I, 2).Value = 'non numérique'
'i s'incrémente à chaque next donc Cells(i,2) augmente , i étant la ligne, 2 la colonne B
Select Case Valeur
Case Is 50'
End Select
Next I ' boucle du for
End Sub
 
vous avez tous les deux répondus pendant que je tentais d'envoyer un petit fichier

mais je n'ai pas encore lu toutes les réponses


[file name=Classeur2_20060323161700.zip size=8024]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20060323161700.zip[/file]
 

Pièces jointes

- 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

Retour