|
youtaj

Маълумот оиди забони барномасозии VBA

Тартибдиханда: admin

Дохил кард: Сино Эгамбердиев

Санаи дохилгардида: 2013-01-14


VBA (Visual Basic for Application) – ин забони барномасозие мебошад, ки барои васеъ кардани имкониятҳои барномаҳои бастаҳои MS Office, Microsoft Project, Visio ва ғайраҳо пешбинӣ шудааст. VBA ин лаҳҷаи VB(Visual Basic) буда имкониятҳои VB - ро тақвият бахшида барои барноманависӣ дар муҳити MS Office, Microsoft Project, Visio нигаронида шудааст. Яъне бо ёрии VBA мо метавонем кори ин барномаҳои зикршударо қисман автоматӣ кунонем. Бо истифода аз имкониятҳои VBA функсияҳои дилхоҳамонро дар MS Excel нависем. VBA якҷоя бо редактори Visual Basic кор мекунад.
Пеш аз он ки мо бо редактори Visual Basic кор кунем онро бояд кушоем. Дар ҳамаи барномаҳои Office ин як тарзи кушоданро дорад:
Оғози кор дар редактори Vsual Basic бо истифодаи забони барноманависии VBA:


  • Протсессори ҷадвалии MS Excel – ро ба кор дароред. (Пуск/Программы/ Ms Office/MS Excel);
  • Дар меню Сервис/Макрос/Редактор Visual Basic – ро интихоб мекунем;
  • Роҳи аз ҳама тезтар ин якҷоя пахш намудани тугмачаҳои <Alt>+<F11>;


Диққат! Редактори Visual Basic якҷоя бо барномае, ки онро хабар додааст (дар ин ҷо бо ёрии MS Excel мо редактори Visual Basic – ро хабар додем) кор мекунад. Барои гузаштан аз редактори Visual Basic ба MS Excel ва баракс якҷоя пахш намудани тугмачаҳои <Alt>+<Tab> истифода бурда мешаванд (дар редактори Visual Basic такрори якҷояпахшии
<Alt>+<F11>).
Дар ин ҷо 3 – қисми асосии редактори Visual Basic – ро шарҳ медиҳем:


1. Оинаи роҳбаладӣ Project Explorer (проект - лоиҳа). Одатан ҳангоми ба редактори Visual Basic ворид шудан оинаи Project Explorer кушодааст, агар ногаҳон Шумо онро сахт намоед се роҳи кушодани он мавҷуд аст.

  • якҷояпахшии тугмачаҳои <Ctrl>+<R>;
  • пахш намудани тугмачаи Project Explorer дар лавҳаи афзолҳо;
  • Бо ёрии менюи View/ Project Explorer

Дар оинаи Project Explorer рўйхати қисмҳои забони барноманависии VBA оварда шудаанд. Модулҳо, Формаҳо ва ғайра.

2. Оинаи Модул1. Дар ин оина мо дилхоҳ протседура ва ё функсияҳоро менависем. Яъне ин майдонест барои навиштани коди барнома.

3. Оинаи хосиятҳо. Хосияти объектҳои ҷорӣ дар ин оина нишон дода мешаванд. Дар ин ҷо оинаи Модул1 ҷориаст ва хосияти онро нишон дода истодааст, яъне дар ин ҳолат Модул1 фақат хосияти ном – ро дорад. Дар ин оина мо метавонем номи Модул1 – ро тағир диҳем. Одатан ҳангоми ворид шудан ба мўҳити VBA (редактори Visual Basic) оинаи Модул нест барои онро пайдо кардан ду роҳ мавҷуд аст.

  • менюи Insert/Module
  • дар оинаи Project Explorer номи барномаамонро (дар ин ҷо Книга1) бо ёрии мушак интихоб карда тугмачаи рости мушакро пахш мекунем як менюи иловагӣ пайдо мешавад. Дар он меню Insert - > Modul – ро интихоб мекунем.
  • Дидан карданд: 7893

    Мавзӯъҳои монанд:

    Маълумот оиди забони барномасозии VBA

    Коментари дохил карданд:

    Каментарй дохил кард: НУСРАТ. agent.9493@mail.ru
    Санаи дохилгардида: 2013-04-07

    bhhgjo

    Каментарй дохил кард: umeda_9494@inbox.ru
    Санаи дохилгардида: 2013-05-06

    Отлично!!!

    Каментарй дохил кард: khairiddini_asliddin@mail.ru
    Санаи дохилгардида: 2014-03-21

    Барои пешниходи чунин сайти дорои маълумотхои лозими ба созандагонаш изхори минатдори менамоям. Бо эхтиром, Хайриддини Аслиддин

    Каментарй дохил кард: далер
    Санаи дохилгардида: 2014-05-02

    тавонед дигархохам маводхои зарури инчо ба дароранд ин хубтар мешуд. Тавонед инро кунед ин хам осон нест вале барои шумо ва дигарон муфид аст.

    Каментарй дохил кард: 928191295
    Санаи дохилгардида: 2014-10-15

    1995

    Каментарй дохил кард: Рамазон Ramazon-dj@mail.ru
    Санаи дохилгардида: 2014-12-15

    Аз шумо хохиш менамоем ки дигар мавзухои VBA-ро дар ин сайт парйтоед

    Каментарй дохил кард: ман
    Санаи дохилгардида: 2015-06-10

    Ман мехохам баъзе машкхои амали рро дохил кунед

    Каментарй дохил кард: Давлат Чакалов davlatjonit@gmail.com
    Санаи дохилгардида: 2015-10-01

    рахмати зиёд барои ин мавзу.... аммо аз шумо хохиш мекунам ки мавзухои информатики зиёд ворид намоед, зеро тавачухи хама ба самти илму техника аст. кисми зиёди донишчуён дар чустучуи маълумотхо оиди забонхои барномасозианд...... Дангара........900573303

    Каментарй дохил кард: kfr_1901@mail.ru
    Санаи дохилгардида: 2015-11-05

    салом рахмат барои мавзуи дохил кардаатон. ба шумо якчиро хотиррасон менамоям ки дар равзанаи MS Excel равзаначаи макрос вучуд надорад ин амалийт танхо дар программаи MS Access ба кор дароварда мешавад !!!

    Каментарй дохил кард: nurulloev_96@mail.ru
    Санаи дохилгардида: 2016-04-06

    та?ирёбандахо дар забони бейсик чанд намуд мебошаанд??

    Каментарй дохил кард: ДавлатDavlatjonddd@gmail.com
    Санаи дохилгардида: 2016-08-30

    илтимос мекунам аз шумо модераторон маълумоти нав дохил кунед....... сайтро барои тамошо накушодаед ку... камтар масъулият доред ёне.....

    Каментарй дохил кард: усмон
    Санаи дохилгардида: 2016-10-28

    Гул чист

    Каментарй дохил кард: 2154@com.ru
    Санаи дохилгардида: 2017-02-16

    <?php echo "kdsjfllsee";?>

    Каментарй дохил кард: gmrizotj@gmail.com
    Санаи дохилгардида: 2017-04-14

    хуб

    Каментарй дохил кард: abtj0101@gmail.com
    Санаи дохилгардида: 2017-08-16

    Забони барномасози VBasiс кадом сол сохта шудааст? Инро шарх дихед!

    Каментарй дохил кард: Mister-A
    Санаи дохилгардида: 2017-11-14

    Бисёр маълумот?ои заруриро дастрас кардаед, бароятон ташаккури зиёд, боз нагз мешуд ки чунин маълумотхоро зиёдтар намоед. Гулистон Бо э?тироми беандоза Mister A

    Каментарй дохил кард: amrullohkodirov2001@gmail.com
    Санаи дохилгардида: 2017-11-14

    Мебахшеду як савол? ?амин дар поёни коментария менависед ки суммаи ин адад?оро нависед? ин барои чи лозим аст? нафахмидам мебахшед шар? медодед. 929963022

    Каментарй дохил кард: lktz41@mail.ru
    Санаи дохилгардида: 2018-09-06

    забони барномасози

    Каментарй дохил кард: rahimjon.shamsov2017@mail.ru
    Санаи дохилгардида: 2018-11-14

    .

    Каментарй дохил кард: Sara
    Санаи дохилгардида: 2018-12-20

    БЕХТАРИН!

    Каментарй дохил кард: Master 001
    Санаи дохилгардида: 2019-04-09

    Аввалан салом алекум бисер хуб ин маълумотхо аммо камтар кам агар дар ояда боз аз ин дида зиед шавад хубтар мешуд.Агар дигар мавзухоям партоед бехтар мешуд токи камехам бошад истифода мекардем.Ташакури зиед


    Коментарии худро дохил кунед!

    Суммаи ин ададҳоро нависед: