[Excel] incrementer et afficher dans feuille
Résolu/Fermé
ced3c
Messages postés
237
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
28 mai 2016
-
8 oct. 2014 à 14:31
ced3c Messages postés 237 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 28 mai 2016 - 8 oct. 2014 à 16:49
ced3c Messages postés 237 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 28 mai 2016 - 8 oct. 2014 à 16:49
A voir également:
- [Excel] incrementer et afficher dans feuille
- Si et excel - Guide
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
4 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
8 oct. 2014 à 14:37
8 oct. 2014 à 14:37
Bonjour,
il ajoute a la suite des valeurs de la colonne"B"
Cf : https://forums.commentcamarche.net/forum/affich-37622001-vba-detection-de-cellule-vide-ligne-colonnne
textbox1 : 25
textbox2 : 30
feuille excel : feuill1 colonne "B"
Le reste est très simple : boucle de TextBox1.Value à TextBox2.Value :
il ajoute a la suite des valeurs de la colonne"B"
Cf : https://forums.commentcamarche.net/forum/affich-37622001-vba-detection-de-cellule-vide-ligne-colonnne
textbox1 : 25
textbox2 : 30
feuille excel : feuill1 colonne "B"
Le reste est très simple : boucle de TextBox1.Value à TextBox2.Value :
Private Sub CommandButton1_Click() Dim i As Integer, Ligne As Long With Sheets("Feuil1") For i = TextBox1.Value To TextBox2.Value Ligne = .Range("B" & Rows.Count).End(xlUp).Row + 1 .Range("B" & Ligne) = i Next i End With End Sub
ced3c
Messages postés
237
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
28 mai 2016
5
8 oct. 2014 à 14:46
8 oct. 2014 à 14:46
grand merci pijaku pour la rapidité et l'efficacité :)
C'est exactement ce que je cherchais
C'est exactement ce que je cherchais
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
Modifié par pijaku le 8/10/2014 à 14:49
Modifié par pijaku le 8/10/2014 à 14:49
N'oublie pas les tests nécessaires si tes textbox sont vides...
Sinon, de rien.
A+
If TextBox1.Value = "" Or TextBox2.Value = "" Then Exit Sub
Sinon, de rien.
A+
ced3c
Messages postés
237
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
28 mai 2016
5
8 oct. 2014 à 15:25
8 oct. 2014 à 15:25
Juste une pitite question de plus svp
Pour le format euros sur la 3eme colonne d'une listbox comment fait t on svp ?
je l'alimente de cette facon:
J'ai bien trouver sur internet ce code mais je ne sais pas trop comment l'utiliser pour la listbox:
Pour le format euros sur la 3eme colonne d'une listbox comment fait t on svp ?
je l'alimente de cette facon:
With Sheets("fonctionnement")
Me.ListBox1.List = .Range("A2:C" & .[B65000].End(xlUp).Row()).Value
End With
J'ai bien trouver sur internet ce code mais je ne sais pas trop comment l'utiliser pour la listbox:
Format(c.Offset(0, 2).Value, "0.00€")
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
8 oct. 2014 à 15:32
8 oct. 2014 à 15:32
Je n'ai pas compris comment est remplie ta ListBox. Il manque des infos...
Que contiennent tes colonnes A, B et C? A quel format?
Que contiennent tes colonnes A, B et C? A quel format?
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
8 oct. 2014 à 15:38
8 oct. 2014 à 15:38
Peut être :
With Sheets("Feuil1") Me.ListBox1.List = .Range("A2:C" & .[B65000].End(xlUp).Row()).Value End With For i = 0 To ListBox1.ListCount - 1 ListBox1.List(i, 2) = Format(ListBox1.List(i, 2), "0.00 €") Next i
ced3c
Messages postés
237
Date d'inscription
samedi 19 juillet 2008
Statut
Membre
Dernière intervention
28 mai 2016
5
8 oct. 2014 à 16:49
8 oct. 2014 à 16:49
la colonne A contient des dates
la colonne B contient des nombres
Je viens d'essayer votre code et il marche à merveille :)
Encore un grand merci
la colonne B contient des nombres
Je viens d'essayer votre code et il marche à merveille :)
Encore un grand merci