Sub MaProcedure(xlsheet as Object) xlsheet.Range("A1").Value = "Bonjour" End Sub
référence à Projet1.dll sub macroExcel dim oDLL as Projet1.Class1 set oDLL = New Projet1.Class1 Call oDLL.MaProcedure(activeworksheet)
Référence à EXCEL9.OLB sub MaProcedure(xlsheet as Excel.Worksheet) xlsheet.range("A1").value = "Bonjour" end sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim rgCellule as Range
Dim rgCellule as Object et ensuite xlSheet.rgCellule.offset(i,j).Value = ....
as Objectdirectement dans le projet VB, ça marche et ça me permet de décocher la référence à Excel9.olb