Si je veux passer un certain nombre de valeurs pour le arglist ParamArray via un tableau, comment puis-je le faire? D'après ce que j'ai lu jusqu'à présent, sur VBA, il apparaît que j'ai besoin de lister explicitement les valeurs que je veux transmettre. Mais qu'en est-il s'il y a des nombres potentiellement différents de valeurs à transmettre, donc je ne sais pas à l'avance combien je vais vouloir passer à la fonction? N'y a-t-il pas moyen d'utiliser un tableau (un tableau unidimensionnel) avec une dimension variable?nombre variable d'arguments dans ParamArray argList()
1
A
Répondre
2
Il existe plusieurs moyens d'y parvenir:
- dimension du tableau à être plus grand que vous avez besoin, garder un compte de nombre d'éléments réellement obtenir ajouté puis
Redim Preserve
revenir à la bonne taille - utilisation un objet à la place
Collection
(en tant que paramètre normale plutôt qu'unParamArray
)
2
Il est possible de passer un nombre variable de valeurs d'une fonction si la fonction comprend un réseau Param:
http://msdn.microsoft.com/en-us/library/538f81ec(v=VS.71).aspx
http://msdn.microsoft.com/en-us/library/aa164809(v=office.10).aspx
Questions connexes
- 1. Passage variable Nombre d'arguments
- 2. nombre de MySQL dans la variable PHP
- 3. WinForms: nombre variable de contrôles TextBox dynamiques
- 4. Table ASP.NET avec nombre variable de colonnes
- 5. C# et nombre variable de paramètres
- 6. Comment gérez-vous un nombre variable de routes MVC?
- 7. Passage d'un nombre variable de paramètres à la procédure stockée
- 8. Construire des objets avec un nombre variable de membres?
- 9. Erreur "Overlarge sharp nombre variable" sur la requête ajax
- 10. Oracle: nombre variable de paramètres pour une procédure stockée
- 11. Dynamic SQL - Requête de recherche - Variable Nombre de mots-clés
- 12. bash: enregistrer dans une variable le nombre de secondes qu'un processus a pris pour s'exécuter
- 13. récupération de valeur de nombre entier de la UITextField dans une variable NSInteger
- 14. Meilleur moyen d'obtenir le premier chiffre à partir d'un nombre entier de longueur variable dans VB.NET
- 15. Comment implémenter un nombre de formulaires dynamiquement variable dans ASP.NET MVC?
- 16. SUMIF nombre variable de colonnes avec des lignes variables dans Excel
- 17. Comment définir le nombre de caractères générés dans un format fprintf '% s' à l'aide d'une variable?
- 18. Ruby on Rails - Variable dans une variable
- 19. C: Impression grand nombre
- 20. $ Variable Body_Classes dans Drupal
- 21. CDATA variable XML dans
- 22. Comment détecter si un nombre donné est un nombre entier?
- 23. PHP: Nombre de Nombre de tableaux dans SESSION
- 24. linq 'variable variable' problème
- 25. Définition d'une variable d'instance dans l'initialisation
- 26. AVG dans Sql - Problème de nombre de flottement
- 27. Comment formater un nombre décimal en un nombre de décimales contrôlé par programme dans C#?
- 28. Variable Persistance dans la liste chaînée
- 29. Besoin de concaténer un nombre variable de cellules en utilisant la macro
- 30. Nombre de classes dans .NET?