![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2006
Localisation: Pontarlier
Version Excel : Excel 2003 (PC)
Messages: 237
|
Bonjour à tous
Voici mon problème: Dans l'usf ajout de recette ; quand je veut enregistrer des ingrédients ; il ny a pas de problème pour la mise à jour dans les feuilles; mais ma listbox de mon usf ne se remet pas à jour et je n'arrive pas à trouvé pourquoi ; si quelqu'un pouvait y jeté un ptit coup d'oeil se serait gentil. Merci d'avance Dernière modification par roro69 ; 30/04/2008 à 18h14. |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 2 895
|
Bonjour,
d'après ce que j'ai compris (moi et la cuisine...... )Tu définis ta zone à l'initialisation de l'usf Or, si tu rajoutes des données, il faut donc redéfinir ta zone ex : Code:
Private Sub UserForm_Initialize()
......
......
Set RgTypes = F1.Range("A2", F1.Range("A65536").End(xlUp))
Code:
Private Sub ListBoxType_Click()
Dim cels, id As Range
Set RgTypes = F1.Range("A2", F1.Range("A65536").End(xlUp))
Set id = F3.Range("J2", F3.Range("J65536").End(xlUp))
|
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Riedisheim (Mulhouse)
Version Excel : Excel 2003 (PC)
Messages: 2 574
|
Bonsoir,
Si j'ai bien compris, dans la procédure "AjourIngrdts", il y ceci à la fin: Code:
With ListBoxIngrdts
.Clear
.ColumnCount = 5
.ColumnWidths = "0;140;30;30;30"
.List = Tbl
.ListIndex = 0
End With
Edit: Salut bhbh ![]()
__________________
@+ skoobi On en apprend tous les jours Filtrer un tableau, c'est par ici: http://www.excel-downloads.com/forum...tml#post548211 Trier un tableau, c'est par là: http://www.excel-downloads.com/forum...tml#post558394 Aidez ce forum, devenez supporter: http://www.excel-downloads.com/forum...tml#post442476 |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2006
Localisation: Pontarlier
Version Excel : Excel 2003 (PC)
Messages: 237
|
Bonsoir skoobi,et d'abord merci de t'interesser à mon problème
Malheureusement ta solution ne marche pas ;je cherche depuis ce matin et je ne trouve toujour pas; par contre pour répondre à ton dernier post ; non ma listbox n'est pas vidé;elle se vide pour se remplir après avec les nouvelles infos(.List=TBL) Si quelqu'un pouvait trouver la soluce ce serait vraiment sympa. Merci d'avance |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: novembre 2005
Localisation: Grenoble
Version Excel : Excel 2003 (PC)
Messages: 3 183
|
Bonjour à tous,
Salut Roro ,Salut BH² ,Salut Skooby ,Ah ben sur ce coup là, Roro, c'est un petit Jura pour notre ami BH² que tu as ignoré... Pas Glop ![]() A++ A+ à tous |
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2006
Localisation: Pontarlier
Version Excel : Excel 2003 (PC)
Messages: 237
|
Oh pardon bhbh;Je suis passé complétement à coté de ton post .Le problème n'est pas sur cette USF ,celle là fonctionne à peu près;le problème est sur l'usf Ajout, quand j'ajoute des ingrédients ;tout ce met à jour dans mes feuilles ; mais pas ma listboxingrédients.Par contre dans mon usf edit lorsque je rajoute des ingrédients là pas de problème ma list box se met à jour. Et la je bloque vraiment.J'ai essayé déjà pas mal de chose depuis ce matin mais je n'y arrive Pas. Encore désolé bhbh ;en tout cas je te remerci pour ta participation. Je te verse un bon vin de paille pour m'excuser lol et un ptit rhum pour le tout jeune barbatruc JCGL |
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 2 895
|
Re-,
Pas de souci (quoique, un petit vin de paille, ou vin jaune, je crois, je ne dirai pas non, mais avec JC....) Regarde le principe, il me semble que tu détermines tes zones à l'initialisation, et non après modification par ex (RgIngrdts) : Code:
Private Sub UserForm_Initialize()
Dim DerLigne, Derligne1 As Integer
MultiPage1.Value = 0
Set RgIngrdts = F4.Range("A2", F4.Range("A65536").End(xlUp))
.....
.....
Du moins, je crois.... (Si tu me lis, cette fois....) ![]() ![]() ![]() Edit : Et tu peux rajouter Skoobi pour la dégustation (si c'est le bon remède....) Dernière modification par bhbh ; 08/04/2008 à 22h17. |
|
|
|
|
|
#9 (permalink) | |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Riedisheim (Mulhouse)
Version Excel : Excel 2003 (PC)
Messages: 2 574
|
Re,
Salut JC ,Citation:
:La plage "RgIngrdts" change une fois la nouvelle "FicheID" créé ce qui fait qu'il faut redéfinir la plage: Code:
Private Sub AjourIngrdts()
Dim Cel As Range, Index&, L As Integer, Tbl As Variant, TblI As Variant
Dim Li As Integer
Set RgIngrdts = F4.Range("A2", F4.Range("A65536").End(xlUp))
Set Cel = RgIngrdts.Find(LabID, LookIn:=xlValues, lookat:=xlWhole)
If Cel Is Nothing Then Exit Sub
...........
..............
![]()
__________________
@+ skoobi On en apprend tous les jours Filtrer un tableau, c'est par ici: http://www.excel-downloads.com/forum...tml#post548211 Trier un tableau, c'est par là: http://www.excel-downloads.com/forum...tml#post558394 Aidez ce forum, devenez supporter: http://www.excel-downloads.com/forum...tml#post442476 |
|
|
|
|
|
|
#10 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2006
Localisation: Pontarlier
Version Excel : Excel 2003 (PC)
Messages: 237
|
Oh là merci beaucoup bhbh
Oh là j'ai bien fait de te lire et je t'en remerci ;bien sur il est evident que si je range des données qui n'existe pas il ne vas pas les chercher.Plus qu'a trouver à quel moment il faut que je définisse ma plage de recherche;mais au moins cette fois ci je sais ou chercher. Je te remerci beaucoup et encore vraiment désolé d'avoir raté ton post tout à l'heure. En tout cas vos verres sont près messieurs. |
|
|
|
|
|
#11 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2006
Localisation: Pontarlier
Version Excel : Excel 2003 (PC)
Messages: 237
|
Re
Skoobi oui c'est parfait ta solution est très bonne; disons que si on mélange les ingrédients de bhbh et les tiens et ben la soupe est bonne. Merci messieurs. Comme quoi Il y a des jours ou je me dit que j'ai bien fait de faire cuisine.;essayer de programmer c'est vraiment pas donner à tout le monde. Vous etre vraiment très fort.Encore merci |
|
|
|
|
|
#12 (permalink) | |
|
XLDnaute Occasionel
Date d'inscription: décembre 2006
Localisation: Pontarlier
Version Excel : Excel 2003 (PC)
Messages: 237
|
Re bonsoir à tous
Voici encore un petit souci ;mais là c'est avec mon USF Edit ;voila mon souci;lorsque je j'ajoute mes ingrédients encore une fois pas de problème;mais ma listbox ne se remet pas à jour et en voici la cause :Le remplissage de ma list box se fait sur la recherche d'équivalence sur une colonne et que le code me renvoi que les lignes qui se suivent,et la bien entendu puisque je suis en édition ;les infos ne se suivent pas toujours.Je mets le code qui me pose un peu problème et si quelqu'un pouvait me décoincer se serait vraiment super. Citation:
|
|
|
|
|
|
|
#13 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2006
Localisation: Pontarlier
Version Excel : Excel 2003 (PC)
Messages: 237
|
Bonsoir à tous
Je fait juste un petit up pour ma dernière question car je suis vraiment bloque. Je vous remerci d'avance |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| mise à jour d'une listbox | arvin | Forum Excel | 5 | 01/11/2006 22h32 |
| Mise a jour Listbox | Toutou | Forum Excel | 2 | 21/09/2006 18h51 |
| USF listbox choix multiple et mise à jour | jeff10 | Forum Excel | 3 | 19/03/2006 22h32 |
| Mise à jour listbox | Benlo | Forum Excel | 7 | 21/11/2005 14h49 |
| MISE A JOUR LISTBOX | PHILBOY | Forum Excel | 3 | 23/09/2005 08h57 |