dblclick=listbox qui modifie listbox...

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

ya_v_ka

XLDnaute Impliqué
Salut tout le monde

Encore une fois j'ai eu les yeux plus grands que le cerveau...

L'idée est de doublecliquer une cellule, ce qui ouvre une listbox, en y choisissant un item la listbox se modifie jusqu'au choix définitif (col D) qui est reporté dans la cellule de départ... mais est-ce seulement possible... un début d'idée qui coince vite ci-joint...En fait le seul problème que je rencontre est de reporter le numéro de ligne de l'item choisi...

Merci d'avance pour toutes propositions...

Ya'v

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

Pièces jointes

Merci Bebere

euh j'avais signalé m'en être dépatouillé... alors je joins mon essais qui offre comme avantage d'être complété à volonté puisque toutes les zones de sous groupes se calculent chaques fois d'elles même (suis même pas sur de me comprendre moi-même là !!!!)

Ya'v

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

Pièces jointes

Un coup d'oeil par un spécialiste VBA...

Salut tout le monde

Quand je vois les intervenants ce soir, le niveau est haut... et je me suis dit que si l'un d'eux me faisait la critique de mon code, cela me permettrait peut être de m'améliorer...

Au cas où...

Merci d'avance

Ya'v

Message édité par: ya_v_ka, à: 24/04/2006 00:28
 
Re:Un coup d'oeil par un spécialiste VBA...

Bonsoir Ya_Vé_Ka, Bébère, le Forum

J'ai regardé, c'est tout à fait cohérent, juste quelques Variables inutiles :
Dim B As String
Dim M As String

Ou mal déclarée
Dim Z As Double devrait être juste Integer
Public K As Variant... Idem juste Integer
Public L As Byte... Idem Integer
Public L1 As Byte...Idem Integer
Dim I As Byte.......Idem Integer

Bon et bien sinon rien de grave Doctor, vous pouvez continuer à faire du UserForm dix fois par jour !

Bon Courage et bonne Nuit
[ol]@+Thierry[/ol]
 
Re:Un coup d'oeil par un spécialiste VBA...

Salut Thierry

un grand MERCI, alors si j'ai bien compris, pour les déclarations je vois aussi trop grand :unsure:

Bonne nuit et encore merci

Ya'v

Edition: euhhh le B pas si inutile que ca... pour le reste, M etait un reliquat d'essais...

Message édité par: ya_v_ka, à: 24/04/2006 00:59
 
Re:Un coup d'oeil par un spécialiste VBA...

Re YaV

Autant pour moi pour le B As String... Oui il y en a besoin pour 'B = ListBox1.Value', mais pour moi mis à par les 'Looping' i et les x ou les L et C, toutes les autres Variables méritent un nom explicit.

Attention ce n'est pas voir trop Grand, c'est pas tout à fait ça... D'ailleurs Byte est plus petit qu'Integer.

Non mais Double ne sert à rien pour une Variable qui va Looper 'For Z = L + 1 To 1000'

Et Variant Idem pour For K = L To 10000

Par Contre Public L As Byte risque 'exploser lors de 'For K = L To 10000' et de 'L = K' si tu as plus de 255 occurences retournées...

Bonne Nuit
[ol]@+Thierry[/ol]
 
- 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
Retour