0
Si un jeu d'enregistrements SQL m'a été renvoyé dans VBA, y a-t-il un moyen simple de coller les valeurs dans la feuille de calcul sans avoir à boucler, etc?Coller VBA recordset dans Excel?
Si un jeu d'enregistrements SQL m'a été renvoyé dans VBA, y a-t-il un moyen simple de coller les valeurs dans la feuille de calcul sans avoir à boucler, etc?Coller VBA recordset dans Excel?
Si vous utilisez "Oracle InProc Server" et OraDynaset, vous utiliserez quelque chose comme l'extrait suivant.
Dim QueryResults As OraDynaset
Set QueryResults = Label_DB.CreateDynaset(SQL_String, 0&)
QueryResults.CopyToClipboard
Selection.Paste
Le comportement par défaut pour CopyToClipboard est de placer TAB (ASCII 9) comme séparateur de colonne et ENTRER (ASCII 13) comme séparateur de ligne.
Vous pouvez utiliser la méthode 'Range.CopyFromRecordSet'. –