Flux rss
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

Tableau en valeur de retour de fonction en VB

edouard, le vendredi 7 juin 2002 à 11:15:54 
 Signaler ce message aux modérateurs

Salut !! :o)

J'ai une fonction dont j voudrais qu'elle retourne un tableau de String mais ca marche po en VB :o(

j'ai fait une fonction de prototype :
Public Function extraitNomChamps(nomTable As String, ParamArray listeChamps() As Variant) As temp

et j remplis donc a l'interieur de cette fonction un tableau declare de cette facon :
Dim stringarrayTemp() As String
dont j fais un Redim(intTaille)
et le debug.print des cases du tableau se passe bien

Par contre dans la procedure appelant cette fonction je fais :
Dim listeChamps() As String
listeChamps = extraitNomChamps("Articles")

et si j fais un debug.print des elements du tableau, j'ai que des cases vides :o(

Vous sauriez me depanner ... j dois surement faire ca comme un pieds pour que ca marche pas :o)

Merci d'avance :o)

1

edouard, le vendredi 7 juin 2002 à 11:36:15

Desole j'ai fait une erreur (au fait, on peut editer ses messages ?)

le prototype de ma fonction qui doit retourner un tableau de string est :

Public Function extraitNomChamps(nomTable As String ) As String()

Répondre à edouard

2

edouard, le vendredi 7 juin 2002 à 11:51:37

Ah mais quel NAIN !!!
les declarations et appels de fonction etaient bons !
c'est juste que dans ma boucle qui remplit mon tableau, j'utilisais pas la bonne variable d'indice de case !!!

Comme quoi dormir ca pourrait etre utile ;o)

Voilou ... plus besoin de vous embeter a m'expliquer :o)

Répondre à edouard

3

teebo, le vendredi 7 juin 2002 à 11:52:29
  • +1

Essaye en mettant un ByVal devant nomTable dans ton prototype de fonction...
On peut pas editer les messages, meme les modos le peuvent pas il me semble...
.  .
\_/

Répondre à teebo

4

 edouard, le vendredi 7 juin 2002 à 11:57:53

Ca marche maintenant ... j viens juste de voir ou etait ma couille ... si j debuggais un peu mieux mon code avant de venir pleurer ici ca serait pas mal ;o)

En tt cas merci d'avoir voulu aider msieur :o)

Répondre à edouard
Fonction VB renvoyant un tableau de variant Bonjour, je souhaite simplement créé une fonction VB qui me retourne un tableau de variant, je declare la fonction comme ci-dessous et je me prends l'erreur: "Erreur de compilation, argument non facultatif" .... Avez-vous une idée. Merci pour votre... www.commentcamarche.net/forum/affich-2664810-fonction-vb-renvoyant-un-tableau-de-variant
Retour d'un tableau dans une fonction en c++ bonjour je voudrais juste savoir comment retourner un tableau dans une fonction en c++ et comment declarer le tableau a l'endroit ou je veux que la fonction retourne le tableau. Merci d'avance www.commentcamarche.net/forum/affich-2464428-retour-d-un-tableau-dans-une-fonction-en-c
Tableau dans une interface vb Bonjour, svp je veux savoir quelle est la commande qui me permet d'inserrer un tableau dans une interface vb(2008).merci a l'avance pour votre aide www.commentcamarche.net/forum/affich-11719613-tableau-dans-une-interface-vb
Trier un tableau sans utiliser la fonction sortTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle... www.commentcamarche.net/faq/sujet-7685-trier-un-tableau-sans-utiliser-la-fonction-sort
Listes déroulantes simples avec ExcelDans votre tableau, vous souhaitez insérer un texte ou une valeur choisi dans une liste (déroulante). vous créez votre liste, ligne aprés ligne, sur votre feuille en cours ou sur une autre feuille du classeur en cours. vous la nommez : INSERTION... www.commentcamarche.net/faq/sujet-8674-listes-deroulantes-simples-avec-excel
[VBA] Fonction qui retourne la couleur active d'une MFCCette fonction retourne la valeur du format actif d'une mise en forme conditionnelle. Avec la fonction de la démo, deux valeurs peuvent êtres retournées. Mode = 0 : retourne la valeur de Interior.ColorIndex Mode = 1 : retourne la valeur de... www.commentcamarche.net/faq/sujet-15556-vba-fonction-qui-retourne-la-couleur-active-d-une-mfc
Des valeurs en fonction des couleurs"bonjour "je cherche la solution pour donner une valeur a une celule exel en fonction de sa couleur mon but et d'effectuer des calcules d'heures sur une duré de 24 heures par 96 celules de 0:15 minutes et de differentier les taches en fonction des... www.commentcamarche.net/forum/affich-1866767-des-valeurs-en-fonction-des-couleurs
Fonction excel dans une fonction perso en VBABonjour, J'aimerais faire une fonction que j'appele RechercheT (dans le sens où elle fonctionne comme une rechercheV ou H, mais ne va pas chercher le résultat dans une ligne ou une colonne, mais dans un tableau). Voici la fonction brute que j'utilse... www.commentcamarche.net/forum/affich-7991363-fonction-excel-dans-une-fonction-perso-en-vba
[js]Transmettre un tableau dans une fonctionSalut tous le monde, comment fait on pour transmettre un tableau dans une fonction javascript et ensuite a l'intérieur de la fonction pour traiter ce tableau ? Merci de votre aide.. www.commentcamarche.net/forum/affich-1590231-js-transmettre-un-tableau-dans-une-fonction
VBScript - Les fonctions de manipulation de tableauxLes fonctions de manipulation de tableaux Fonction Description Array(arglist) Crée un Variant contenant un tableau. L'argument arglist est la liste des valeurs, séparées par des... www.commentcamarche.net/contents/vbscript/vbs-fonctions-tableaux.php3
VBScript - Les fonctions et les procéduresLa notion de procédure On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction (ou procédure)... www.commentcamarche.net/contents/vbscript/vbsfunction.php3
VBScript - Les fonctions de chaînes de caractèresLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes... www.commentcamarche.net/contents/vbscript/vbs-fonctions-chaines-caracteres.php3