/ / Comment utiliser une fonction Excel personnalisée (ou un complément) dans Access 2010 - excel, ms-access, excel-vba, complément, vba

Comment utiliser une fonction Excel personnalisée (ou un complément) dans Access 2010 - Excel, ms-access, excel-vba, add-in, vba

Est-il possible de réutiliser un ensemble de logiciels personnalisés?fonctions écrites à l'origine dans Excel 2010 dans Access2010? J'écris un complément Excel qui fournit des fonctions personnalisées aux utilisateurs Excel. Certaines de ces fonctions font référence à des données d’une des feuilles Excel. La même fonctionnalité est également requise dans l’un des DB d’accès.

Je suis nouveau dans le monde Excel et je me demande si cela peut être fait?

(Je suis un codeur java depuis longtemps et j'ai récemment commencé à travailler sur Excel)

Mettre à jour: En réponse au commentaire de Tim - Pour le moment, je n’ai pas que des conditions et du code "simples", mais vous avez raison, cela peut changer si la complexité augmente. Fonction de l'échantillon:

Function BaselinedNumber(baseline_high, baseline_low, high)
If baseline_low = 0 Then
BaselinedNumber = 0
Else
baseDiscount = (baseline_high - baseline_low) / baseline_high
BaselinedNumber = high * (1 - baseDiscount)
End If
End Function

Réponses:

-1 pour la réponse № 1

Dim appExcel comme nouvel Excel.Application

appExcel.Visible = False

appExcel.Workbooks.Open excelFileName

appExcel.Run (BaselinedNumber), val1, val2, val3

appExcel.Quit