Esiste un modo per riutilizzare un set personalizzato?funzioni originariamente scritte in Excel 2010 in Access2010? Sto scrivendo un componente aggiuntivo di Excel che fornisce funzioni personalizzate agli utenti di Excel. Alcune di queste funzioni si riferiscono ai dati in uno dei fogli Excel. La stessa funzionalità è richiesta anche in uno dei DB di accesso.
Sono nuovo nel mondo di Excel e mi chiedo solo se è possibile farlo?
(Sono stato un programmatore Java per molto tempo e recentemente ho iniziato a lavorare su Excel)
Aggiornare: In risposta al commento di Tim - Per il momento non ho solo condizioni e codice "semplici", ma hai ragione che può cambiare con l'aumentare della complessità. Funzione di esempio:
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
risposte:
-1 per risposta № 1Dim appExcel As New Excel.Application
appExcel.Visible = False
appExcel.Workbooks.Open excelFileName
appExcel.Run (BaselinedNumber), val1, val2, val3
appExcel.Quit