Мне интересно, есть ли способ получить логарифм значения для любой базы.Логарифм VBA любой базы
В частности, я хочу получить значение любого целого числа на базе 11.5.
В Excel У меня есть эта формула:
=LOG(A1,11.5)
Однако в этой ссылке: Logarithm is different using VBA and Excel function и многие другие утверждают, что функция рабочего листа отличается от заявления VBA.
Есть ли способ получить базовый 11.5 логарифм любого целого числа в VBA?
Это [только математика] (http://stackoverflow.com/a/9071658/11683). – GSerg
Есть ли причина, по которой вы не можете применить объект [WorksheetFunction] (https://msdn.microsoft.com/en-us/library/office/ff834434.aspx) или [объект приложения Excel] (https://msdn.microsoft .com/en-us/library/office/ff194565.aspx), чтобы использовать функцию собственного рабочего листа? например 'dim x as double: x = workheetfunction.log (sheet1.cells (1,1), 11.5)' – Jeeped
Да, мое пометка отключена. Я использую Word VBA на самом деле. – ib11