Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Recordset : Utilisation dans boucle et connexion unique

AUREL87

XLDnaute Nouveau
Bonjour,

Je continue avec une nouvelle problématique...

Je boucle sur plusieurs lignes (environ 500-1000 lignes) avec différents traitements (requêtes SQL, calculs).
J'utilise des fonctions pour faciliter le retour de donnée.

J'ai donc une SUB qui contient une boucle qui, pour chaque ligne, appelle une FUNCTION.
Dans l'une de mes fonctions, je travaille sur un recordset que j'ouvre à la 1ère ligne (création de la connexion...) et que je suis censé fermer à la dernière ligne. Cette fonction est dans le même module.

Cependant, je perds la connexion dès que je sors de ma fonction. Cela ne m'étonne pas mais je ne vois pas d'autres solutions.

Avez-vous une piste ?

Merci d'avance.
@urel87
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Mettre votre variable de connexion en tête de module (dim cnx as object) et n'utiliser qu'elle dans vos macros et fonctions.

cordialement
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…