Suite... Ma réponse précédente reposait sur ton exemple de code mais tu peux simplifier comme ceci : Sub PysSQLDansCalc() dim oClasseur as object dim oFeuille as object dim PropSQL(2) as new com.sun.star.beans.PropertyValue dim oPlage as object oClasseur = stardesktop.loadcomponentFromUrl("private:factory/scalc", "_blank", 0, array()) oFeuille = oClasseur.sheets.getByIndex(0) oPlage = oFeuille.getCellRangeByName("A1") PropSQL(0).name="DatabaseName" PropSQL(0).value="Commandes" PropSQL(1).name="SourceType" PropSQL(1).value=com.sun.star.sheet.DataImportMode.SQL PropSQL(2).name="SourceObject" PropSQL(2).value="SELECT NomProduit, PrixUnitaire FROM Produits where PrixUnitaire > 10" oPlage.doImport(PropSQL()) End Sub Nota : aucun contrôle n'est fait dans ce code (vérification que la source de données Commandes existe par exemple). Cordialement Pierre-Yves -- View this message in context: http://nabble.documentfoundation.org/Resultat-d-une-requete-pre-enregistrees-dans-Calc-tp4101992p4102008.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés