Самоучитель по Excel VBA

Данный учебник является введением в язык программирования Excel VBA (Visual Basic for Applications). Изучив VBA, Вы сможете создавать макросы и выполнять в Excel практически любые задачи. Вы очень скоро поймёте, что макросы могут сэкономить уйму времени благодаря автоматизации повторяющихся задач и обеспечить гибкое взаимодействие с другими пользователями.

Этот учебник не является исчерпывающим руководством по языку программирования Excel VBA. Его цель – помочь начинающему специалисту освоить написание макросов в Excel при помощи кода VBA. Для желающих изучить этот язык программирования более глубоко существуют отличные книги по Excel VBA. Далее приведено содержание самоучителя по Excel Visual Basic. Для начинающих программистов настоятельно рекомендуется начать с первого раздела учебника и изучать их по порядку. Те, кто имеет опыт в программировании на VBA, могут сразу же перейти к интересующим темам.

Более подробное описание по Excel VBA можно найти на сайте Microsoft Office.

Комментариев: 1
  1. Иван

    По умолчанию, числа в Excel разве 8-битные, а не 16-битные?
    Генерирую массив. Нахожу среднее, нахожу среднее отклонение элемента массива от среднего. Ожидаю 0 в пределах точности E-16. Получаю _разные_ результаты для суммы V
    9.53674E-10
    и для V^1
    -2.3365E-08
    Спасибо!

    Sub F()
    n = 125
    m = 10
    ReDim ni(m), x(n), p(m) ‘ As Double

    ReDim MU(4) ‘ As Double

    For k = 1 To n
    x(k) = Rnd
    Next k

    xm = 0
    For k = 1 To n
    xm = xm + x(k)
    Next k
    xm = xm / n

    For j = 1 To 4: MU(j) = 0: Next j

    S = 0
    For k = 1 To n
    v = x(k) – xm
    S = S + v
    For j = 1 To 4: MU(j) = MU(j) + v ^ j
    Next j
    Next k
    Cells(15, 3) = S / n

    For j = 1 To 4: MU(j) = MU(j) / n
    Cells(15 + j, 2) = “mu(” + Str(j) + “)=”
    Cells(15 + j, 3) = MU(j)
    Next j

    End Sub

Добавить комментарий

один × 2 =

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock detector