Je coince...
Résolu/Fermé
jen_peplu
Messages postés
33
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
25 mars 2012
-
1 juin 2011 à 20:32
jen_peplu Messages postés 33 Date d'inscription samedi 4 décembre 2010 Statut Membre Dernière intervention 25 mars 2012 - 2 juin 2011 à 07:07
jen_peplu Messages postés 33 Date d'inscription samedi 4 décembre 2010 Statut Membre Dernière intervention 25 mars 2012 - 2 juin 2011 à 07:07
A voir également:
- Je coince...
- Cd coincé dans chaine hifi - Forum Enceintes / HiFi
- Câble téléphone coincé dans gaine - Forum TNT / Satellite / Réception
- Tiroir cd de chaine hifi ne s'ouvre plus - Forum Enceintes / HiFi
- Comment enlever un bout de chargeur coincé dans l'iphone - Forum PC portable
- Dvd coincé dans lecteur lg ✓ - Forum Gravure
2 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
2 juin 2011 à 01:25
2 juin 2011 à 01:25
Bonjour,
Deux syntaxes possibles :
une boucle for :
Une boucle While plus simple :
Plusieurs remarques :
Attention car ComboBox.Value renvoie un string et pour comparer avec un entier il faut convertir (d'ou le CInt).
Penser aussi au traitement si le chiffre existe déjà
Penser aussi au cas ou c'est le plus grand. Le while l'ajoute à la fin, le for ne fait rien...
Voila à adapter
A+
Deux syntaxes possibles :
une boucle for :
maxlig = Sheets("Feuil2").Range("A65535").End(xlUp).Row For lig = 1 To maxlig If CInt(ComboBox1.Value) < Cells(lig, 1) Then Sheets("Feuil2").Rows(lig).Insert Shift:=xlDown Sheets("Feuil2").Cells(lig, 1) = ComboBox1.Value Exit For End If Next lig
Une boucle While plus simple :
lig = 1 While CInt(ComboBox1.Value) > Cells(lig, 1) lig = lig + 1 Wend Sheets("Feuil2").Rows(lig).Insert Shift:=xlDown Sheets("Feuil2").Cells(lig, 1) = ComboBox1.Value
Plusieurs remarques :
Attention car ComboBox.Value renvoie un string et pour comparer avec un entier il faut convertir (d'ou le CInt).
Penser aussi au traitement si le chiffre existe déjà
Penser aussi au cas ou c'est le plus grand. Le while l'ajoute à la fin, le for ne fait rien...
Voila à adapter
A+
jen_peplu
Messages postés
33
Date d'inscription
samedi 4 décembre 2010
Statut
Membre
Dernière intervention
25 mars 2012
2 juin 2011 à 07:07
2 juin 2011 à 07:07
Bonjour,
Merci pilas31 pour ta réponse, mais aussi tes explications qui permettent d'en apprendre un peu plus.
Je vais mettre ça en application et si j'ai un souci je reviendrai...
Merci à toi.
Merci pilas31 pour ta réponse, mais aussi tes explications qui permettent d'en apprendre un peu plus.
Je vais mettre ça en application et si j'ai un souci je reviendrai...
Merci à toi.