Жұмыс кітабын ашқан кезде макросты автоматты түрде іске қосу

Маңызды :  Бұл мүмкіндік Windows RT компьютеріндегі Office бағдарламасында қол жетімді емес. Office бағдарламасының қай нұсқасын пайдаланатыныңызды көргіңіз келе ме?

Арнайы жұмыс кітабын ашқан кезде жазылған макростың автоматты түрде іске қосылуын қалауыңыз мүмкін. Келесі процедура оның жұмыс істеу жолын көрсететін мысалды қолданады. Excel бағдарламасы басталғанда макростардың автоматты түрде іске қосылуын қалауыңыз мүмкін.

Жұмысты бастамас бұрын, таспада Әзірлеуші қойындысы көрінгенін тексеріңіз. Егер ол болмаса, келесі әрекеттерді орындаңыз:

  1. Файл > Параметрлер > Таспаны реттеу параметрлерін басыңыз.

  2. Таспаны реттеу параметрінің астынан Негізгі қойындылар терезесіндегі Әзірлеуші терезесіне құсбелгі қойыңыз.

  3. OK түймешігін басыңыз.

Өз жұмыс кітабыңыздан төмен мысалды қолдану үшін айдың әрбір күні үшін парақтарды жасаңыз және әрбір парақ қойындысын сәйкесінше атаңыз. Мысалы, оларды 1-наурыз, 2-наурыз және 31-наурыз атауына дейін атаңыз. Макрос айдың ағымдағы күйі үшін қойындыны көрсетіп, жұмыс кітабын ашқан кезде автоматты түрде іске қосылады.

  1. Жасақтаушы > Visual Basic түймешігін басыңыз.

Excel таспа суреті

  1. Кірістіру > Модуль түймешігін басыңыз.

  2. Модульде келесі кодты енгізіңіз:

    Private Sub Auto_Open()
    Dim vntToday As Variant
    vntToday = WorksheetFunction.Text(Date, "mmmm dd")
    On Error Resume Next
    Sheets(vntToday).Select
    If Err <> 0 Then
    MsgBox "Worksheet doesn't exist."
    Else
    Range("A1").Select
    End If
    End Sub

  3. Visual Basic құралын жабыңыз (еш нәрсені сақтаудың қажеті жоқ).

  4. Excel Macro-қосылған жұмыс кітабы ретінде (*xlsm) жұмыс кітабын сақтаңыз және оны жабыңыз.

Жұмыс кітабын келесі жолы ашқан кезде ағымдағы күнге арналған қойынды таңдалады, меңзер A1 ұяшығында болады. Күнге арналған жұмыс парағы болмаса, «Жұмыс парағы жоқ» хабары көрсетіледі.

Кеңес :  Ол келгенде әрбір ай үшін жаңа жұмыс кітабын жасауға болады және жаңа жұмыс кітабы үшін қайтадан макросты жасаңыз.

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×