Page 69 - 6735
P. 69

Range("A2").Select
               ActiveCell.FormulaR1C1 = "2"
               Range("A3").Select
               ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)"
               Range("A4").Select
           End Sub

                             Функція користувача Excel

              В  прикладі  показано  створення  функцію  користувача  Excel
           мовою  VBA,  яку  можна  буде  використовувати  в  комірках  листа
           Excel. Створіть новий модуль, який містить код функції my_funct.
           У комірку Excel введіть формулу =my_funct(2) і натисніть Enter.
           Повинен з’явитись результат 4.

           Public Function my_funct(x As Double)
           my_funct = x + 2
           End Function

                         Клас Range – діапазон комірок Excel

              Клас Range описує окрему комірку Excel або діапазони комірок.
           Об’єкт  цього  класу  можна  отримати  так:  Range("<назва
           діапазону>").  У  прикладі  показані  основні  властивості  і  методи
           класу Range.

           Public Sub main()
           ActiveSheet.UsedRange.Clear 'очистити діапазон зі
           значеннями
           ActiveSheet.UsedRange.ClearContents 'очистити вміст
           ActiveSheet.UsedRange.ClearComments 'очистити коментарі
           ActiveSheet.UsedRange.ClearFormats 'очистити формати
           'змінити значення комірки A1 листа Лист1 книги
           VBA_examples
           Workbooks("VBA_examples").Worksheets("Лист1").Range("A1").
           Value = 5
                                          69
   64   65   66   67   68   69   70   71   72   73   74