Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour,
je n'es pas compris l'intérêt vu le cotexte, mais oui c'est tout à fait possible!
Sub test() Dim TabSurface() As Integer TabSurface() = Surface(10, 5, 4) End Sub Public Function Surface(Largeur As Integer, Longueur As Integer, Multiplicateur As Integer) As Integer() Dim TabSurface() As Integer, x As Integer ReDim TabSurface(Multiplicateur - 1) For x = 1 To Multiplicateur TabSurface(x - 1) = Largeur * Longueur * Multiplicateur Next Surface = TabSurface End Function
Bonjour dysorthographie
15 ans après, réécrire quasi à lindentique le code qui avait justifié à l'époque que le sujet soit résolu. Résolution qui a été remerciée aujourd'hui.
Est ce nécessaire?
Tu aurais pu expliquer que Redim et Redim Preserve sont respectivement gourmand et très gourmand et qu'il serait plus judicieux d'utiliser une Collection plutôt qu'un tableau et mettre un exemple, ça aurait eu plus d'intérêt, non?
Oui je sais pas pourquoi ce sujet est réapparu dans mon navigateur car je n'es fait aucune recherche pourtant !
Au poste #7
Pour le reste le postulat de départ était tout à fait convenable c'est pour cela que je l'ai repris !
Oui je sais pas pourquoi ce sujet est réapparu dans mon navigateur
Simplement parce qu'aujourd'hui le message 7 a été ajouté en commentaire du message 1, afin de remercier l'auteur pour sa solution qui a aidé l'auteur du message 7 aujourd'hui.
Et la solution du message 1 est exactement la même que la tienne.
Donc 15 ans après tu rebondis sur un merci pour répéter la raison du merci
Bonjour,
Il n'empêche que même 15 ans après, ça peut être intéressant de savoir qu'il est possible qu'une fonction retourne un tableau typé et pas seulement un variant
La preuve ça peut intéresser l'auteur du poste #7!
Du reste mon premier poste c'est fait à la suite du poste #7
Public Function Surface(...) As Integer()
Bon
j'essayais gentiment de te faire comprendre que ton intervention avait peu d'intérêt par rapport à ce qui était déjà écrit. Mais puisque que tu ne sembles pas comprendre je vais être un peu plus cash.
Donc, oui en introduisant clairement, le fait qu'au message 2 il a été proposé une fonction retournant un tableau sous forme de variant, ça peut avoir un petit intérêt. Mais ça ne correspond pas au besoin initial, à savoir modifier un tableau existant. Et en plus, tu y présentes la même mauvaise pratique que les autres...
Mais formulé tel que, non ça ne valait pas le coup de surenchérir sur un merci qui exhume un sujet endormi depuis 15 ans.
Et comme l'exhumation inutile, c'est contraire à la charte, j'aurais simplement supprimer ton message quand je l'ai lu. Mais j'ai préféré essayer de te faire comprendre le peu d'utilité de cette intervention.
La prochaine fois, si tu estimes apporter quelque chose de nouveau, soit explicite sur les nouveautés et essaye de ne pas promouvoir de mauvaise pratique.
Je comprends !
28 nov. 2022 à 15:05
Super ça bien marché, je séchais depuis 4J , j'ai adapté et paf ça fonctionne ! cool