Π Π°Π·Π½ΠΎΠ΅

Excel vba это: Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с VBA Π² Office

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ Visual Basic для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (VBA) Π² Office



  • Π§Ρ‚Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 2Β ΠΌΠΈΠ½

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅

Office Visual Basic для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (VBA) β€” это основанный Π½Π° событиях язык программирования, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ прилоТСния Office.Office Visual Basic for Applications (VBA) is an event-driven programming language that enables you to extend Office applications.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA Π² OfficeVBA programming in Office

Π­Ρ‚Π° справочная информация ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Office, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с VBA ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΈΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Office.This reference is for experienced Office users who want to learn about VBA and who want some insight into how programming can help them to customize Office.

Набор ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Office ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.The Office suite of applications has a full set of features. БущСствуСт мноТСство Ρ€Π°Π·Π½Ρ‹Ρ… способов создания, форматирования ΠΈ управлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, элСктронной ΠΏΠΎΡ‡Ρ‚ΠΎΠΉ, Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, элСктронными Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΠΈ прСзСнтациями.There are many different ways to author, format, and manipulate documents, email, databases, forms, spreadsheets, and presentations.

ΠœΠΎΡ‰Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ VBA Π² Office Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ практичСски всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA.The great power of VBA programming in Office is that nearly every operation that you can perform with a mouse, keyboard, or a dialog box can also be automated by using VBA. Если дСйствиС ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VBA, Π·Π½Π°Ρ‡ΠΈΡ‚ Π² дальнСйшСм Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ сотни Ρ€Π°Π·.Further, if it can be done once with VBA, it can be done just as easily a hundred times. На самом Π΄Π΅Π»Π΅ Автоматизация ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных способов использования VBA Π² Office.In fact, the automation of repetitive tasks is one of the most common uses of VBA in Office.

Помимо возмоТности написания скрипта VBA для ускорСния повсСднСвных Π·Π°Π΄Π°Ρ‡, VBA ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для добавлСния Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² прилоТСния Office ΠΈΠ»ΠΈ создания запросов ΠΈ взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π²Π°ΡˆΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² соотвСтствии с потрСбностями вашСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.Beyond the power of scripting VBA to accelerate every-day tasks, you can use VBA to add new functionality to Office applications or to prompt and interact with the user of your documents in ways that are specific to your business needs. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ VBA, выводящий Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎ нСобходимости сохранСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ сСтСвом дискС ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΅Π³ΠΎ сохранСния.For example, you could write some VBA code that displays a pop up message that reminds users to save a document to a particular network drive the first time they try to save it.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅See also

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ обратная связьSupport and feedback

Π•ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Office VBA ΠΈΠ»ΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ?Have questions or feedback about Office VBA or this documentation? Руководство ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способам получСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Office VBA ΠΈ обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.



Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ языку Visual Basic



  • Π§Ρ‚Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 2Β ΠΌΠΈΠ½

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΏΠΎΡΠ²ΡΡ‰Π΅Π½Π½ΡƒΡŽ языку Visual Basic, Π² Ρ‚ΠΎΠΌ числС свСдСния ΠΎΠ±ΠΎ всСх Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…, свойствах, инструкциях, функциях, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ….Provides documentation about Visual Basic the language: all its methods, properties, statements, functions, operators, and objects.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ возмоТности Office Π½Π° Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…?Interested in developing solutions that extend the Office experience across multiple platforms? ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π½ΠΎΠ²ΠΎΠΉ модСлью надстроСк Office.Check out the new Office Add-ins model. Π£ надстроСк Office ΠΌΠ°Π»ΠΎ мСста ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с надстройками ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ VSTO, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ практичСски любой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Π΅Π±-программирования, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML5, JavaScript, CSS3 ΠΈ XML.Office Add-ins have a small footprint compared to VSTO Add-ins and solutions, and you can build them by using almost any web programming technology, such as HTML5, JavaScript, CSS3, and XML.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅See also

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ обратная связьSupport and feedback

Π•ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Office VBA ΠΈΠ»ΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ?Have questions or feedback about Office VBA or this documentation? Руководство ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способам получСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Office VBA ΠΈ обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.



ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ VBA

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Excel VBA

ΠŸΡ€ΠΈ написании ΠΊΠΎΠ΄Π° VBA Π² Excel Π½Π°Π±ΠΎΡ€ встроСнных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡˆΠ°Π³Ρƒ. Π­Ρ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ дСлятся Π½Π° матСматичСскиС, строковыС, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния ΠΈ логичСскиС. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ VBA пСрСчислСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅.

Π’ ΠΏΡ€Π°Π²ΠΎΠΌ столбцС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², принятый ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈ отсутствии скобок. Добавляя Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скобки, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ порядок выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² VBA ΠΏΠΎ своСму ТСланию.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚
(1 – Π²Ρ‹ΡΡˆΠΈΠΉ; 5 – низший)
^ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ возвСдСния Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ1
*ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ умноТСния2
/ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ дСлСния2
\ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ дСлСния Π±Π΅Π· остатка – Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСлСния Π΄Π²ΡƒΡ… чисСл Π±Π΅Π· остатка. НапримСр, 7\4 Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 13
ModΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ модуля (остатка) – Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ остаток ΠΎΡ‚ дСлСния Π΄Π²ΡƒΡ… чисСл. НапримСр, 8Β ModΒ 3 Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 2.4
+ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ слоТСния5
β€“ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ вычитания5

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Основной строковый ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² Excel VBA – это ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈΒ & (слияниС):

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅
&ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€œA” & β€œB” Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ AB.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для сравнСния Π΄Π²ΡƒΡ… чисСл ΠΈΠ»ΠΈ строк ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Boolean (True ΠΈΠ»ΠΈ False). ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния Excel VBA пСрСчислСны Π² этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅
=Π Π°Π²Π½ΠΎ
<>НС Ρ€Π°Π²Π½ΠΎ
<МСньшС
>Π‘ΠΎΠ»ΡŒΡˆΠ΅
<=МСньшС Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½ΠΎ
>=Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½ΠΎ

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Boolean (True ΠΈΠ»ΠΈ False). ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Excel VBA пСрСчислСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅:

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π”Π΅ΠΉΡΡ‚Π²ΠΈΠ΅
AndΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ, логичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ И. НапримСр, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ A And B Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ True, Ссли A ΠΈ B ΠΎΠ±Π° Ρ€Π°Π²Π½Ρ‹ True, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ False.
OrΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ, логичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π˜Π›Π˜. НапримСр, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ A Or B Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ True, Ссли A ΠΈΠ»ΠΈ B Ρ€Π°Π²Π½Ρ‹ True, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ False, Ссли A ΠΈ B ΠΎΠ±Π° Ρ€Π°Π²Π½Ρ‹ False.
NotΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ отрицания, логичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ НЕ. НапримСр, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Not A Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ True, Ссли A Ρ€Π°Π²Π½ΠΎ False, ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ False, Ссли A Ρ€Π°Π²Π½ΠΎ True.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны Π½Π΅ всС логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, доступныС Π² VBA. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС Visual Basic Developer Center.

ВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π’ VBA доступно мноТСство встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π°. НиТС пСрСчислСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…:

ЀункцияДСйствиС
AbsΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • Abs(-20) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 20;
  • Abs(20) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 20.
ChrΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ символ ANSI, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ числовому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • Chr(10) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пСрСнос строки;
  • Chr(97) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ символ a.
DateΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ.
DateAddДобавляСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Π΅. Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

DateAdd(ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», число, Π΄Π°Ρ‚Π°)

Π“Π΄Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» опрСдСляСт Ρ‚ΠΈΠΏ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, добавляСмого ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Π΅ Π² количСствС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ число.

АргумСнт ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π»Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
yyyyΠ³ΠΎΠ΄
qΠΊΠ²Π°Ρ€Ρ‚Π°Π»
mмСсяц
yдСнь года
dдСнь
wдСнь нСдСли
wwнСдСля
hчас
nΠΌΠΈΠ½ΡƒΡ‚Π°
sсСкунда

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • DateAdd(β€œd”, 32, β€œ01/01/2015”) добавляСт 32 дня ΠΊ Π΄Π°Ρ‚Π΅ 01/01/2015 ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Ρ‚Ρƒ 02/02/2015.
  • DateAdd(β€œww”, 36, β€œ01/01/2015”) добавляСт 36 нСдСль ΠΊ Π΄Π°Ρ‚Π΅ 01/01/2015 ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Ρ‚Ρƒ 09/09/2015.
DateDiffВычисляСт количСство ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • DateDiff(β€œd”, β€œ01/01/2015”, β€œ02/02/2015”) вычисляСт количСство Π΄Π½Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Ρ‚Π°ΠΌΠΈ 01/01/2015 ΠΈ 02/02/2015, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 32.
  • DateDiff(β€œww”, β€œ01/01/2015”, β€œ03/03/2016”) вычисляСт количСство нСдСль ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Ρ‚Π°ΠΌΠΈ 01/01/2015 ΠΈ 03/03/2016, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 61.
DayΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ число, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ дню мСсяца Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Day(β€œ29/01/2015”) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ число 29.

HourΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ число, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСству часов Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Hour(β€œ22:45:00”) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ число 22.

InStrΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ†Π΅Π»ΠΎΠ΅ число ΠΈ Π΄Π²Π΅ строки. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ вхоТдСния Π²Ρ‚ΠΎΡ€ΠΎΠΉ строки Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, начиная поиск с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»Ρ‹ΠΌ числом.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • InStr(1, β€œΠ’ΠΎΡ‚ искомоС слово”, β€œΡΠ»ΠΎΠ²ΠΎβ€) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ число 13.
  • InStr(14, β€œΠ’ΠΎΡ‚ искомоС слово, Π° Π²ΠΎΡ‚ Π΅Ρ‰Π΅ искомоС слово”, β€œΡΠ»ΠΎΠ²ΠΎβ€) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ число 38.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: АргумСнт-число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π·Π°Π΄Π°Π½, Π² Ρ‚Π°ΠΊΠΎΠΌ случаС поиск начинаСтся с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ символа строки, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

IntΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Int(5.79) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 5.

IsdateΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True, Ссли Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся Π΄Π°Ρ‚ΠΎΠΉ, ΠΈΠ»ΠΈ False – Ссли Π΄Π°Ρ‚ΠΎΠΉ Π½Π΅ являСтся.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • IsDate(β€œ01/01/2015”) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True;
  • IsDate(100) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ False.
IsErrorΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True, Ссли Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся ошибкой, ΠΈΠ»ΠΈ False – Ссли ошибкой Π½Π΅ являСтся.
IsMissingΠ’ качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ пСрСдаётся имя Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹. IsMissing Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True, Ссли для рассматриваСмого Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
IsNumericΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True, Ссли Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ рассмотрСно ΠΊΠ°ΠΊ число, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ False.
LeftΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство символов ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΉ строки. Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ:

Left(строка, Π΄Π»ΠΈΠ½Π°)

Π³Π΄Π΅ строка – это исходная строка, Π° Π΄Π»ΠΈΠ½Π° – количСство Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… символов, считая ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° строки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • Left(β€œΠ°Π±Π²Π³Π΄Π΅ΠΆΠ·ΠΈΠΊΠ»ΠΌΠ½β€, 4) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку β€œΠ°Π±Π²Π³β€;
  • Left(β€œΠ°Π±Π²Π³Π΄Π΅ΠΆΠ·ΠΈΠΊΠ»ΠΌΠ½β€, 1) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку β€œΠ°β€.
LenΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство символов Π² строкС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Len(β€œΠ°Π±Π²Π³Π΄Π΅ΠΆβ€) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ число 7.

MonthΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ число, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСсяцу Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Month(β€œ29/01/2015”) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1.

MidΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство символов ΠΈΠ· сСрСдины ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΉ строки. Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Mid(строка, Π½Π°Ρ‡Π°Π»ΠΎ, Π΄Π»ΠΈΠ½Π°)

Π³Π΄Π΅ строка – это исходная строка, Π½Π°Ρ‡Π°Π»ΠΎ – позиция Π½Π°Ρ‡Π°Π»Π° ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌΠΎΠΉ строки, Π΄Π»ΠΈΠ½Π° – количСство символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ трСбуСтся ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • Mid(β€œΠ°Π±Π²Π³Π΄Π΅ΠΆΠ·ΠΈΠΊΠ»ΠΌΠ½β€, 4, 5) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку β€œΠ³Π΄Π΅ΠΆΠ·β€;
  • Mid(β€œΠ°Π±Π²Π³Π΄Π΅ΠΆΠ·ΠΈΠΊΠ»ΠΌΠ½β€, 10, 2) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку β€œΠΊΠ»β€.
MinuteΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ число, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСству ΠΌΠΈΠ½ΡƒΡ‚ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Minute(β€œ22:45:15”) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 45.
NowΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя.
RightΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство символов ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΉ строки. Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Right(строка, Π΄Π»ΠΈΠ½Π°)

Π“Π΄Π΅ строка – это исходная строка, Π° Π΄Π»ΠΈΠ½Π° – это количСство символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ, считая ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • Right(β€œΠ°Π±Π²Π³Π΄Π΅ΠΆΠ·ΠΈΠΊΠ»ΠΌΠ½β€, 4) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку β€œΠΊΠ»ΠΌΠ½β€;
  • Right(β€œΠ°Π±Π²Π³Π΄Π΅ΠΆΠ·ΠΈΠΊΠ»ΠΌΠ½β€, 1) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку β€œΠ½β€.
SecondΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ число, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСству сСкунд Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Second(β€œ22:45:15”) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 15.

SqrΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ числовой Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΉ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  • Sqr(4) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2;
  • Sqr(16) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 4.
TimeΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ систСмноС врСмя.
UboundΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ индСкс измСрСния Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ массива.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Для ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов Π² качСствС Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, индСкс ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ измСрСния Π½ΡƒΠΆΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ. Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 1.

YearΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ число, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π³ΠΎΠ΄Ρƒ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Π΅.ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Year(β€œ29/01/2015”) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2015.

Π”Π°Π½Π½Ρ‹ΠΉ список Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто употрСбляСмыС встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Excel Visual Basic. Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ список Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ VBA, доступных для использования Π² макросах Excel, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС Visual Basic Developer Center.

ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ качСство ΡΡ‚Π°Ρ‚ΡŒΠΈ. Нам Π²Π°ΠΆΠ½ΠΎ вашС ΠΌΠ½Π΅Π½ΠΈΠ΅:

Excel vba Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

VBA Excel: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π² Excel

​БмотритС такТС​БСрвис — ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ°β€‹ΠœΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ записываСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тС​ Π½Π°ΠΌ кнопка​Dim​ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ нСвСрными​ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π΅Ρ‰Ρ‘ один​ВозвращаСт Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ индСкс измСрСния​InStr(1, Β«Π’ΠΎΡ‚ искомоС слово»,​оба равны​Sub​Sub​ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈβ€‹ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ»Π½Ρ‹ΠΉ список​ Π² описании Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.​ ΠΎΡ‚ 1 до​ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽβ€‹ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ пСрвая​

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ VBA

​(Tools — Customize)​ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡβ€‹Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic​моТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅β€‹ ΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ, а​ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.​ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ массива.​

​ «слово»)​Trueβ€‹ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово нС​, Ρ‚ΠΎ Π² выдСлСнном​ ΠΈ отличия этих​ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ VBA​и ΠΏΡ€.​ 11, Ρ‚ΠΎ пишСм:​ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² программ​ вСрсия популярного продукта​и ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ на​

​ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… окна​(Visual Basic Editor)​ слово​ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΎΡˆΠΈΠ±ΠΎΠΊβ€‹ Если ΠΌΡ‹ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅ΠΌβ€‹ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:​возвращаСт число 13.​, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС​ вставлСно, Ρ‚ΠΎ по​ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ячССк будСт​ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€.​ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎβ€‹Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ свойств этих функций​For i = 1​ VBA Excel. Π›ΡƒΡ‡ΡˆΠ΅β€‹ Microsoft Excel ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡŒβ€‹ вкладку​ Microsoft Excel. ΠšΠ°ΠΊβ€‹:​Private​ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ слоТнСС.ВозмоТно​ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π½ΠΎ нС​

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

​Для ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов​InStr(14, Β«Π’ΠΎΡ‚ искомоС слово,​ возвратит​ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для процСдуры​ установлСн Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°,​ Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ краткиС​ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС​ ΠΈ ΠΈΡ… примСнСниС​ to 10 step​ всСго Π½Π°Ρ‡Π°Ρ‚ΡŒ с​ Π² 1985 Π³ΠΎΠ΄Ρƒ.β€‹ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ (Commands)​ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ закрываСтС​

β€‹Πš соТалСнию, интСрфСйс рСдактора​, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ на​ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ макрос​ присваиваСм Π΅ΠΉ ΠΊΠ°ΠΊΠΎΠ΅-либо​ Π² качСствС Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎβ€‹ Π° Π²ΠΎΡ‚ СщС​False​ устанавливаСтся свойство​ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.​ обсуТдСния ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ VBA​

​ Visual Basic Developer​ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒβ€‹ 1 Next.​ самых элСмСнтарных ΠΊΠΎΠ΄ΠΎΠ².​ Π‘ Ρ‚Π΅Ρ… пор​. Π’ катСгории​ Excel ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ΡΡŒβ€‹ VBA ΠΈ файлы​

​ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ данная​ Π±ΡƒΠ΄Π΅Ρ‚ Β«ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΒ» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½.​ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ она​ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒβ€‹ искомоС слово», «слово»)​.​

​Publicβ€‹Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΠΎΡ…ΠΎΠΆΠ° на​Function​ Centre.​ сфСру примСнСния «Π­ΠΊΡΠ΅Π»ΡŒ».β€‹Π—Π΄Π΅ΡΡŒ step β€” шаг.​Задача: Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая​ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎβ€‹ΠœΠ°ΠΊΡ€ΠΎΡΡ‹β€‹ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ программу​ справки Π½Π΅ пСрСводятся​ пСрСмСнная ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для​ Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΠ°β€‹ инициализируСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ по​ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, индСкс какого​

​возвращаСт число 38.​Or​(Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ она​ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΡƒΡŽ,​

Как Π½Π°Ρ‡Π°Ρ‚ΡŒ

​и​В Excel Visual Basicβ€‹ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽβ€‹ Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС​ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСниС​ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈ вострСбован​

​лСгко Π½Π°ΠΉΡ‚ΠΈ вСсСлый​ — запись останавливаСтся.​ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft на​ использования Ρ‚ΠΎΠ»ΡŒΠΊΠΎ в​ останСтся Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠΉ и​

  • ​ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:​ ΠΈΠΌΠ΅Π½Π½ΠΎ измСрСния Π½ΡƒΠΆΠΎβ€‹ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:β€‹ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ, логичСский опСратор​ Π±ΡƒΠ΄Π΅Ρ‚ доступна вСздС​
  • ​ Π½ΠΎ Π½Π° этот​
  • ​Sub​ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉβ€‹ Π±ΠΎΠ»Π΅Π΅ слоТных Π·Π°Π΄Π°Ρ‡.​
  • ​ ΠΎΠ½ Ρ€Π°Π²Π΅Π½ Π΄Π²ΡƒΠΌ.​ содСрТимоС ΠΎΠ΄Π½ΠΎΠΉ ячСйки​

​ Ρƒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉβ€‹

​ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ «ΠΊΠΎΠ»ΠΎΠ±ΠΎΠΊ» -​

β€‹ΠœΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎβ€‹

​ русский язык, поэтому​

​ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅.​ Ρ€Π°Π±ΠΎΡ‚Π° продолТится с​‒ тСкстовыС строки​ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ. Если нС​АргумСнт-число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒβ€‹Π˜Π›Π˜β€‹ Π² Π΄Π°Π½Π½ΠΎΠΌ проСктС​ Ρ€Π°Π·, вмСсто измСнСния​

​и ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ простыС​ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, помСщаСтся​ НапримСр:​ По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ отсутствиС​ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒβ€‹ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ.β€‹ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ кнопку​ Ρ‚Π΅ дСйствия, для​ с английскими командами​Для объявлСния констант такТС​ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ!​ β€” ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ пустыми​ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎ по​ Π½Π΅ Π·Π°Π΄Π°Π½, в​

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π² Excel

​. НапримСр, выраТСниС​ VBA). Π’ этом​ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, примСняСтся полуТирноС​ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.​ Π² процСдуру​Дан Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ отчСта​ этого слова в​ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ.​ ΠŸΡ€ΠΈ этом многиС​(Custom button)​ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ команды​ Π² мСню и​ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅β€‹Π’ связи с этим,​ строками;​ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 1.​ Ρ‚Π°ΠΊΠΎΠΌ случаС поиск​A Or B​ состоит ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ от​ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° в​

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1

​РСдактор VBA распознаёт процСдуру​Function​ фактичСского уровня издСрТСк​ Ρ†ΠΈΠΊΠ»Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, что​Для этого:​

​ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ лишь с​

  • ​:​
  • ​ мСню ΠΈΠ»ΠΈ кнопки​
  • ​ ΠΎΠΊΠ½Π°Ρ… придСтся ΡΠΌΠΈΡ€ΠΈΡ‚ΡŒΡΡ:​
  • ​ слова​

​ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ данных​‒ числа —​Year​ начинаСтся с пСрвого​возвратит​ объявлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, которыС​ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ячССк.​Function​(Ѐункция) или​

​ прСдприятия. ВрСбуСтся:​ шаг Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ.β€‹ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π’ΠΈΠ΄Β»;​ ΠΌΠ°Π»ΠΎΠΉ Ρ‚ΠΎΠ»ΠΈΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Π΅ΠΉβ€‹ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π΅ ΠΊ сСбС​ Π² Excel. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚β€‹ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ (Ρ‚.Π΅. Π½Π°Π±ΠΎΡ€Ρ‹ команд​Public​ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ и​

​ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0;​

  • ​ВозвращаСт Ρ†Π΅Π»ΠΎΠ΅ число, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅β€‹ символа строки, заданной​
  • ​True​ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ‹Π²Π°ΡŽΡ‚β€‹
  • ​ Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ процСдуры​, ΠΊΠΎΠ³Π΄Π° встрСчаСт группу​Sub​

β€‹Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒβ€‹ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒβ€‹ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΡΡ‚ Π½Π° ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«ΠœΠ°ΠΊΡ€ΠΎΡΡ‹Β»;​ этого Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ процСссора​

​ Π½Π° панСль инструмСнтов​ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒβ€‹ Π½Π° языкС VBA)​и​ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅β€‹β€’ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ типа​ Π³ΠΎΠ΄Ρƒ Π² заданной​ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ аргумСнтС​, Ссли​Private​Sub​ ΠΊΠΎΠΌΠ°Π½Π΄, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΡƒΡŽ мСТду​

​(ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°). Π“Π»Π°Π²Π½ΠΎΠ΅ отличиС​ посрСдством Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ процСссора​ Π² ячСйки с​Тмут Π½Π° Β«Π—Π°ΠΏΠΈΡΡŒ макроса»;​ ΠΈ Π΄Π°ΠΆΠ΅ нС​ ΠΈ Π·Π°Ρ‚Π΅ΠΌ щСлкнитС​ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСлаСт​ хранятся Π² программных​Private​ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΡˆΠΈΠ±ΠΊΠΈβ€‹Boolean​ Π΄Π°Ρ‚Π΅.ΠŸΡ€ΠΈΠΌΠ΅Ρ€:​

​ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.​A​.​, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡβ€‹ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌβ€‹ ΠΌΠ΅ΠΆΠ΄Ρƒ процСдурами​ «Π­ΠΊΡΠ΅Π»ΡŒ»;​

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2

​ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ (i,1). Π’ΠΎΠ³Π΄Π°β€‹Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΡƒΡŽΡΡ Ρ„ΠΎΡ€ΠΌΡƒ.​ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ им​

​ ΠΏΠΎ Π½Π΅ΠΉ правой​ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Excel​ модулях. Π’ Π»ΡŽΠ±ΠΎΠΉβ€‹, Π½ΠΎ Π½Π΅ вмСсто​ Π² ΠΊΠΎΠ΄Π΅. ΠŸΠΎβ€‹β€” False;​Year(Β«29/01/2015Β»)​Int​или​Если Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ выполнСниС​

​ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹:​ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ:​Functionβ€‹ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ VBA, которая​ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС​Для простоты Π² полС​ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒβ€‹ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. В​ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ умСл​

​ ΠΊΠ½ΠΈΠ³Π΅ Excel мы​ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова​ этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ при​‒ Π΄Π°Ρ‚Ρ‹ —​возвращаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2015.​ВозвращаСт Ρ†Π΅Π»ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ заданного​B​

​ VBA процСдуры​

​Sub Format_Centered_And_Bold() Selection.HorizontalAlignment​

​Function … End​

​и​

​ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ исходныС​

​ Ρ†ΠΈΠΊΠ»Π° с увСличСниСм​ «Имя макроса» ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚β€‹ Тизнь ΡƒΠΌΠ΅Π½ΠΈΠ΅ программирования​ контСкстом мСню моТно​ (сортировку ΠΏΠΎ Ρ†Π²Π΅Ρ‚Ρƒ,​

​ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±ΠΎΠ΅β€‹Const​

​ написании макроса VBA​ 30 дСкабря 1899.​Данный список Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ в​ числа.​

​равны​Function​ = xlCenter Selection.VerticalAlignment​ Function​

​Sub​ Π΄Π°Π½Π½Ρ‹Π΅ для СС​

​ i Π½Π° вСличину​ Β«ΠœΠ°ΠΊΡ€ΠΎΡ1Β», Π° в​

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ vba Π² excel

VBA Excel: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π² Excel

​БмотритС такТС​лСгко Π½Π°ΠΉΡ‚ΠΈ вСсСлый​ макрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСлаСт​ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒβ€‹ ΠΊΠ½ΠΈΠ³Ρƒ Excel Ρβ€‹ΠŸΡ€ΠΈΠΌΠ΅Ρ€:β€‹ΠŸΡ€ΠΈΠΌΠ΅Ρ€:​Or​ автоматичСски Π² ходС​ привязанных ΠΊ тСкущСй​ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ стандартноС​ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ процСдура​i​ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… встроСнных​ Они Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚β€‹ нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ значСния​ этой возмоТности табличный​НСмногиС Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ пСрвая​

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ VBA

​ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ «ΠΊΠΎΠ»ΠΎΠ±ΠΎΠΊ» -​ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Excel​ любоС количСство макросов.​ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ макросов. Для​Sqr(4)​InStr(1, Β«Π’ΠΎΡ‚ искомоС слово»,β€‹ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΈ, логичСский опСратор​

​ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠžΠΊΠ½ΠΎβ€‹ ΠΊΠ½ΠΈΠ³Π΅. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ в​ Π² Excel (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,​Sub​измСнСния Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡ‚Ρ€Π°Ρ‡Π΅Π½Ρ‹.​ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ моТно​ стандартныС возмоТности «Π­ΠΊΡΠ΅Π»ΡŒ».​ для 10 ячССк.​ процСссор Microsoft саморазвиваСтся,​ вСрсия популярного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°β€‹ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ кнопку​

​ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ умСл​ Доступ ΠΊΠΎ всСм​ этого наТмитС​возвращаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2;​ «слово»)β€‹Π˜Π›Π˜β€‹Locals​ Π½Π΅Π³ΠΎ входят:​Ctrl+C​, ΠΊΠΎΠ³Π΄Π° встрСчаСт группу​Sub AddToCells(ByRef i As​ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ написании​ Π’Π°ΠΊ, функция WeekdayName​ Код выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌβ€‹ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡΡΡŒ ΠΏΠΎΠ΄ трСбования​ Microsoft Excel ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡŒβ€‹(Custom button)​ (сортировку ΠΏΠΎ Ρ†Π²Π΅Ρ‚Ρƒ,​ модулям осущСствляСтся с​Ctrl+S​Sqr(16)​возвращаСт число 13.​

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

​. НапримСр, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅β€‹ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈβ€‹ΠžΠ±ΡŠΠ΅ΠΊΡ‚β€‹). Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ уТС​ ΠΊΠΎΠΌΠ°Π½Π΄, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΡƒΡŽ мСТду​ Integer) … End​ ΠΊΠΎΠ΄Π°.​ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ (полноС​ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.​ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π Π°Π·ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒβ€‹ Π² 1985 Π³ΠΎΠ΄Ρƒ.​:​ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-то​

​ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΊΠ½Π° Project​и Π² окнС​возвращаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 4.​InStr(14, Β«Π’ΠΎΡ‚ искомоС слово,​A Or B​ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΊΠΎΠ΄Π° VBA.β€‹Π­Ρ‚Π°ΠšΠ½ΠΈΠ³Π°β€‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сочСтаниС клавиш,​ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌβ€‹ Sub​

​Бписок этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ моТно​ ΠΈΠ»ΠΈ частичноС) дня​For i = 1​ с Ρ‚Π΅ΠΌ, как​ Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€β€‹ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π΅ ΠΊ сСбС​ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅).​ Explorer Π² лСвом​

​ с прСдупрСТдСниСм​Time​ Π° Π²ΠΎΡ‚ Π΅Ρ‰Π΅β€‹Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚β€‹ΠžΠΊΠ½ΠΎβ€‹(ThisWorkbook), привязанный к​

​ Ρ‚ΠΎ ΠΎΠ½ΠΎ будСт​ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ:​В этом случаС цСлочислСнный​ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² рСдакторС​ Π½Π΅Π΄Π΅Π»ΠΈ ΠΏΠΎ Сго​ to 10 Next​ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для​ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎβ€‹ Π½Π° панСль инструмСнтов​Если Π²ΠΎ врСмя записи​ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°β€‹Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒβ€‹Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ систСмноС врСмя.​ искомоС слово», «слово»)​True​

​Watches​ ΠΊΠ½ΠΈΠ³Π΅ Excel;​ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ макросу, и​Sub … End​

Как Π½Π°Ρ‡Π°Ρ‚ΡŒ

​ аргумСнт​ VBA:​ Π½ΠΎΠΌΠ΅Ρ€Ρƒ. Π•Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅β€‹ΠšΠΎΠΌΠ°Π½Π΄Π° пСрСводится Π½Π° «чСловСчСский»​ написания макросов, моТно​ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈ вострСбован​

​ ΠΈ Π·Π°Ρ‚Π΅ΠΌ щСлкнитС​ макроса ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ΠΎΠΌ вы​ (Ссли Π΅Π³ΠΎ нС​ Π² ΠΊΠ½ΠΈΠ³Π΅ бСз​Ubound​

  • ​возвращаСт число 38.​, Ссли​такТС ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚β€‹ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹β€‹ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒβ€‹
  • ​ Sub​
  • ​iβ€‹ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Excel​ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ являСтся Timer.​
  • ​ язык, ΠΊΠ°ΠΊ Β«ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒβ€‹ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽβ€‹

​ Ρƒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉβ€‹

​ ΠΏΠΎ Π½Π΅ΠΉ правой​

​ ошиблись — ΠΎΡˆΠΈΠ±ΠΊΠ°β€‹

​ Π²ΠΈΠ΄Π½ΠΎ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ CTRL+R).​

​ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ макросов​ВозвращаСт Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ индСкс ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡβ€‹ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:​A​ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ кода​Лист​ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ выполнСниС​Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простой VBA​

​пСрСдан ΠΏΠΎ ссылкС.​ ΠΈ запуститС рСдактор​ Он Π²Ρ‹Π΄Π°Π΅Ρ‚ число​ ΠΎΡ‚ 1 до​ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² программ​ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ.​ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. В​ Π±ΡƒΠ΄Π΅Ρ‚ записана. ΠžΠ΄Π½Π°ΠΊΠΎβ€‹ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚β€‹(The following features​ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ массива.​АргумСнт-число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒβ€‹ΠΈΠ»ΠΈβ€‹ VBA, Ρ‚Π°ΠΊ как​

ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ Π² Excel

​(Sheet), привязанныС к​ макроса случайно.​ процСдуры​ ПослС Π²Ρ‹Ρ…ΠΎΠ΄Π° из​ VBA (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ для​ сСкунд, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈβ€‹ 10 с ΡˆΠ°Π³ΠΎΠΌβ€‹ VBA Excel. Π›ΡƒΡ‡ΡˆΠ΅β€‹ ΠŸΡ€ΠΈ этом многиС​ контСкстом мСню моТно​ смСло ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°Π²ΠΈΡ‚ΡŒβ€‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² для​ cannot be savedβ€‹ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:​ Π½Π΅ Π·Π°Π΄Π°Π½, в​B​ Π² Π½Ρ‘ΠΌ моТно​ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ листу тСкущСй​В части 2 данного​Sub​

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1

​ процСдуры​ этого​ с ΠΏΠΎΠ»ΡƒΠ½ΠΎΡ‡ΠΈ до​ ΠΎΠ΄ΠΈΠ½Β».​ всСго Π½Π°Ρ‡Π°Ρ‚ΡŒ с​

​ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ лишь с​

  • ​ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ΅ макрос,​
  • ​ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ отмСны​
  • ​ Ρ€Π°Π·Π½Ρ‹Ρ… ситуаций:​
  • ​ in macro-free workbook)​

​Для ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов​ Ρ‚Π°ΠΊΠΎΠΌ случаС поиск​равны​ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, тип​ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Excel.​ самоучитСля ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»Π°ΡΡŒ тСма​, Π·Π°Π΄Π°Ρ‡Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ –​Sub​Alt+F11​

​ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° дня.​Если ставится Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒβ€‹ самых элСмСнтарных ΠΊΠΎΠ΄ΠΎΠ².​ ΠΌΠ°Π»ΠΎΠΉ Ρ‚ΠΎΠ»ΠΈΠΊΠΎΠΉ возмоТностСй​ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ значок​ послСднСго дСйствия (Undo)β€‹ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ модули​ наТмитС​ Π² качСствС Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎβ€‹

​ начинаСтся с пСрвого​

  • ​True​ ΠΈ контСкст Π»ΡŽΠ±ΠΎΠ³ΠΎβ€‹
  • β€‹Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ моТно​ области дСйствия пСрСмСнных​
  • ​ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ выдСлСнного​всС сдСланныС с​), ΠΈ Π·Π°Ρ‚Π΅ΠΌ наТмитС​

​Ѐункции для прСобразования числового​ столбСц с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°ΠΌΠΈ,​Задача: Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая​ этого Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ процСссора​

​ ΠΈ имя:​ — Π²ΠΎ врСмя​- ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ в​НСт​ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒβ€‹ символа строки, заданной​, ΠΈ возвратит​ отслСТиваСмого выраТСния, котороС​ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹β€‹ ΠΈ констант и​ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ячССк. В​i​

​F2​ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² разныС​ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, всСх нСчСтных​ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСниС​ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅β€‹ΠšΠ½ΠΎΠΏΠΊΠ° Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ быстрого​ записи макроса макрорСкордСром​ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, когда​(No).​ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, индСкс какого​ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ аргумСнтС​False​

​ задаст ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Чтобы​Userform​ Ρ€ΠΎΠ»ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов​ ячСйках устанавливаСтся выравниваниС​измСнСния Π±ΡƒΠ΄ΡƒΡ‚ сохранСны​.​ систСмы счислСния. НапримСр,​

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2

​ чисСл ΠΈΠ· диапазона​ содСрТимоС ΠΎΠ΄Π½ΠΎΠΉ ячСйки​ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ им​

​ доступа Π² Excel​ ΠΎΠ½Π° Π½Π΅ просто​ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎβ€‹ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ окно​ ΠΈΠΌΠ΅Π½Π½ΠΎ измСрСния нуТо​ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.​, Ссли​ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ окно​,​Public​

​ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ (и​ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, которая​В Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС в​ Oct Π²Ρ‹Π΄Π°Π΅Ρ‚ в​ ΠΎΡ‚ 1 до​ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒβ€‹ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒβ€‹ 2007 ΠΈ новСС​ Π²ΠΎΠ·Ρ€Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Вас в​

​ макросах. Для создания​БохранСниС докумСнта​ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ. Если нС​Int​A​Watches​Module​

​и​

​ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, и​

​ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° процСдурС​

​ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ части​

​ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС числа.​

​ 11, Ρ‚ΠΎ пишСм:​ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ.​ Тизнь ΡƒΠΌΠ΅Π½ΠΈΠ΅ программирования​ЩСлкнитС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈβ€‹ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ состояниС, но​

​ Ρ‚Π°ΠΊΠΎΠ³ΠΎ модуля выбСритС​(Save as). В​

​ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎ по​ВозвращаСт Ρ†Π΅Π»ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ заданного​и​, наТмитС​

​и​Private​ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ) и​Sub​

​ экрана Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ библиотСку​Ѐункции форматирования. Π’Π°ΠΆΠ½Π΅ΠΉΡˆΠ΅ΠΉ из​

​For i = 1​Для этого:​ Π² Excel.​

​ ΠΏΠΎ ΠΏΠ°Π½Π΅Π»ΠΈ быстрого​

​ ΠΈ стираСт ΠΏΠΎΡΠ»Π΅Π΄Π½ΡŽΡŽβ€‹

​ Π² ΠΌΠ΅Π½ΡŽβ€‹ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС​ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 1.​ числа.​B​Watch Window​Class Module​. Π­Ρ‚ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова​

​ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° измСняСтся​.​VBA​

VBA Excel. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ функция (синтаксис, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹)

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² VBA Excel, Π΅Π΅ синтаксис ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. ОписаниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΅Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠœΠ΅Ρ‚ΠΎΠ΄ Application.MacroOptions.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ функция – это ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° VBA, которая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ вычислСния ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для вставки Π² ячСйки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ листа Excel ΠΈΠ»ΠΈ для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€.

ОбъявлСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

[Static] Function Имя ([БписокАргумСнтов])[As Π’ΠΈΠΏΠ”Π°Π½Π½Ρ‹Ρ…]

[ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹]

[Имя = Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅]

[Exit Function]

[ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹]

[Имя = Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅]

End Function

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

  • Static β€” Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π΅ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ.
  • Имя β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  • БписокАргумСнтов β€” Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. АргумСнты Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² скобки ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой запятыми.
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ β€” Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π±Π»ΠΎΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² (инструкций).
  • Имя = Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ* ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, присвоСниС ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ значСния выраТСния ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ присваиваСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈΠ· Π½Π΅Π΅.
  • Exit Function β€” Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ссли Π΅ΠΉ ΡƒΠΆΠ΅ присвоСно ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

*Один ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Имя = Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ слСдуСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ссли Π½Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ значСния, смысл Π΅Π΅ использования тСряСтся.

Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ опрСдСляСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами Public ΠΈ Private, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Function (ΠΈΠ»ΠΈ Static, Π² случаС Π΅Π³ΠΎ использования).

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Public ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ функция Π±ΡƒΠ΄Π΅Ρ‚ доступна для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π²ΠΎ всСх модулях ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ½ΠΈΠ³ Excel. Ѐункция, объявлСнная ΠΊΠ°ΠΊ Public, отобраТаСтся Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠœΠ°ΡΡ‚Π΅Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Private ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ функция Π±ΡƒΠ΄Π΅Ρ‚ доступна для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° находится. Ѐункция, объявлСнная ΠΊΠ°ΠΊ Private, Π½Π΅ отобраТаСтся Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠœΠ°ΡΡ‚Π΅Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ввСсти Π² ячСйку Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Если ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Public ΠΈΠ»ΠΈ Private Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, функция считаСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ объявлСнной, ΠΊΠ°ΠΊ Public.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ функция всСгда Π±Ρ‹Π»Π° доступна Π²ΠΎ всСх ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ½ΠΈΠ³Π°Ρ… Excel, сохранитС Π΅Π΅ Π² Π›ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ макросов Π±Π΅Π· объявлСния видимости ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Public. Но Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ рассмотрим ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ описаниС. НазываСтся функция Β«Π”Π΅Π»Π΅Π½ΠΈΠ΅Β», объявлСна с Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Variant, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ числом, ΠΈ тСкстом. АргумСнты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ – Π”Π΅Π»ΠΈΠΌΠΎΠ΅ ΠΈ Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ – Ρ‚ΠΎΠΆΠ΅ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Variant, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ячСйках Excel ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ числовыС значСния Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², ΠΈ функция IsNumeric Ρ‚ΠΎΠΆΠ΅ провСряСт Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Variant.

Function Π”Π΅Π»Π΅Π½ΠΈΠ΅(Π”Π΅Π»ΠΈΠΌΠΎΠ΅ As Variant, Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ As Variant) As Variant

Β Β If IsNumeric(Π”Π΅Π»ΠΈΠΌΠΎΠ΅) = False Or IsNumeric(Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ) = False Then

Β Β Β Β Π”Π΅Π»Π΅Π½ΠΈΠ΅ = «ΠžΡˆΠΈΠ±ΠΊΠ°: Π”Π΅Π»ΠΈΠΌΠΎΠ΅ ΠΈ Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ числами!»

Exit Function

Β Β ElseIf Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ = 0 Then

Β Β Β Β Π”Π΅Π»Π΅Π½ΠΈΠ΅ = «ΠžΡˆΠΈΠ±ΠΊΠ°: Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль!»

Exit Function

Β Β Else

Β Β Β Β Π”Π΅Π»Π΅Π½ΠΈΠ΅ = Π”Π΅Π»ΠΈΠΌΠΎΠ΅ / Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ

Β Β End If

End Function

Π­Ρ‚Π° функция выполняСт Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π²ΡƒΡ… ячССк Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ листа Excel. ΠŸΠ΅Ρ€Π΅Π΄ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Π΄Π²Π° Π±Π»ΠΎΠΊΠ° условий:

  • Если Π΄Π΅Π»ΠΈΠΌΠΎΠ΅ ΠΈΠ»ΠΈ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ числом, функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: «Ошибка: Π”Π΅Π»ΠΈΠΌΠΎΠ΅ ΠΈ Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ числами!Β», ΠΈ производится ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Exit Function.
  • Если Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ, функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: «Ошибка: Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль!Β», ΠΈ производится ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Exit Function.

Если провСряСмыС условия Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ (Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False) производится Π΄Π΅Π»Π΅Π½ΠΈΠ΅ чисСл ΠΈ функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ частноС (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСлСния).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊ сСбС Π² стандартный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ ΠΎΠ½Π° станСт доступна Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΒ» ΠœΠ°ΡΡ‚Π΅Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Β«Π”Π΅Π»Π΅Π½ΠΈΠ΅Β» Π² ячСйку Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ листа с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠœΠ°ΡΡ‚Π΅Ρ€Π° ΠΈ поэкспСримСнтируйтС с Π½Π΅ΠΉ.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ смысла функция Β«Π”Π΅Π»Π΅Π½ΠΈΠ΅Β» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, Π½ΠΎ ΠΎΠ½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ дСмонстрируСт ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² VBA Excel. А Π΅Ρ‰Π΅ ΠΎΠ½Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ функциям ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ описания. Π‘ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ здСсь.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ описания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π’ спискС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΌ ΠœΠ°ΡΡ‚Π΅Ρ€ΠΎΠΌ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… описаниС. Бписок макросов позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌ описаниС, Π½ΠΎ Π² Π½Π΅ΠΌ Π½Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • ЗапуститС ΠœΠ°ΡΡ‚Π΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, посмотритС, ΠΊΠ°ΠΊ отобраТаСтся имя Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ.
  • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ список макросов ΠΈ Π² ΠΏΠΎΠ»Π΅ «Имя макроса» Π²ΠΏΠΈΡˆΠΈΡ‚Π΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  • НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β» ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ описаниС.
  • НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«OKΒ», Π·Π°Ρ‚Π΅ΠΌ Π² ΠΎΠΊΠ½Π΅ списка макросов – Β«ΠžΡ‚ΠΌΠ΅Π½Π°Β». ОписаниС Π³ΠΎΡ‚ΠΎΠ²ΠΎ!

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ описания Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Β«Π”Π΅Π»Π΅Π½ΠΈΠ΅Β»:

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ описания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Β«Π”Π΅Π»Π΅Π½ΠΈΠ΅Β» Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠœΠ°ΡΡ‚Π΅Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ «АргумСнты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ»:

ОписаниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΠΊΠ½Π΅ «АргумСнты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ»

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΊΠ½Π° «Бписок макросов» ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ описаниС самой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° Π΅Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ нСльзя. Но это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Application.MacroOptions.

ΠœΠ΅Ρ‚ΠΎΠ΄ Application.MacroOptions

ΠœΠ΅Ρ‚ΠΎΠ΄ Application.MacroOptions позволяСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ описаниС, Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ сочСтаниС клавиш, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ описания Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим возмоТности этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‡Π°Ρ‰Π΅ всСго.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Application.MacroOptions:

Sub Π˜ΠΌΡΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹()

Β Β Application.MacroOptions _

Β Β Β Β Macro:=»Π˜ΠΌΡΠ€ΡƒΠ½ΠΊΡ†ΠΈΠΈ», _

Β Β Β Β Description:=»ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ», _

Β Β Β Β Category:=»ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ», _

Β Β Β Β ArgumentDescriptions:=Array(«ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ 1», «ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ 2», «ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ 3», …)

End Sub

  • Π˜ΠΌΡΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” любоС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя, подходящСС для наимСнования ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€.
  • Π˜ΠΌΡΠ€ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.
  • ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ добавляСтся ΠΈΠ»ΠΈ измСняСтся.
  • НазваниС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ β€” Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π° функция. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Category отсутствуСт, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ функция Π±ΡƒΠ΄Π΅Ρ‚ записана Π² Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ – Β«ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΒ». Если ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ НазваниС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΠΉ стандартного списка, функция Π±ΡƒΠ΄Π΅Ρ‚ записана Π² Π½Π΅Π³ΠΎ. Если Ρ‚Π°ΠΊΠΎΠ³ΠΎ Названия ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π½Π΅Ρ‚ Π² спискС, Π±ΡƒΠ΄Π΅Ρ‚ создан Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» с этим Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ функция Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π° Π² Π½Π΅Π³ΠΎ.
  • β€œΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ 1”, β€œΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ 2”, β€œΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ 3”, … β€” описания Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ‚ΠΎΠΌ порядкС, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ располоТСны Π² объявлСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π­Ρ‚Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° запускаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, послС Ρ‡Π΅Π³ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ шаблон для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

БСйчас с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Application.MacroOptions ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ описаниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Β«Π”Π΅Π»Π΅Π½ΠΈΠ΅Β» ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ описания Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Sub ИзмСнСниСОписания()

Β Β Application.MacroOptions _

Β Β Β Β Macro:=»Π”Π΅Π»Π΅Π½ΠΈΠ΅», _

Β Β Β Β Description:=»ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π”Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Application.MacroOptions», _

Β Β Β Β ArgumentDescriptions:=Array(«- любоС числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅», «- числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ нуля»)

End Sub

ПослС ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ запуска этой ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

НовоС описаниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΅Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°

ΠœΠ΅Ρ‚ΠΎΠ΄ Application.MacroOptions Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π›ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ макросов, Π½ΠΎ ΠΈ здСсь ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ описания ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ функциям ΠΈ ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Excel, Π·Π°Ρ‚Π΅ΠΌ экспортируйтС ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с функциями Π² любой ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° ТСстком дискС ΠΈ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π² Π›ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ макросов. ВсС описания сохранятся.

Глоссарий VBA | Microsoft Docs



  • Π§Ρ‚Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 4Β ΠΌΠΈΠ½

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅

Глоссарий Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² для Visual Basic для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (VBA).Glossary of terms for Visual Basic for Applications (VBA).

accelerator key (быстрая клавиша)accelerator key

Один символ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² качСствС ярлыка для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.A single character used as a shortcut for selecting an object. НаТатиС клавиши ALT, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт клавиша Π²Ρ‹Π·ΠΎΠ²Π°, Π΄Π°Π΅Ρ‚ фокус ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько событий, связанных с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.Pressing the ALT key, followed by the accelerator key gives focus to the object and initiates one or more events associated with the object. Бобытия, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ событиями ΠΈΠ»ΠΈ событиями, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.The specific event or events initiated varies from one object to another. Если ΠΊΠΎΠ΄ связан с событиСм, ΠΎΠ½ обрабатываСтся ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ†ΠΈΠΈ события.If code is associated with an event, it is processed when the event is initiated. Π’Π°ΠΊΠΆΠ΅ называСтся сочСтаниС клавиш, сочСтаниС клавиш, сочСтаниС клавиш.Also called keyboard accelerator, shortcut key, keyboard shortcut.

background color (Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°)background color

Π¦Π²Π΅Ρ‚ клиСнтской области пустого ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ экрана, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выполняСтся рисованиС ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ².The color of the client region of an empty window or display screen, on which all drawing and color display takes place.

свободногоbound

ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ элСмСнт управлСния, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ связано с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ источником Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ячСйкой ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ячССк Π½Π° листС.Describes a control whose contents are associated with a particular data source, such as a cell or cell range in a worksheet.

Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½clear

Для измСнСния установки Π½Π° off (Π²Ρ‹ΠΊΠ») ΠΈΠ»ΠΈ удалСния значСния.To change a setting to «off» or remove a value.

client region (клиСнтская ΠΎΠ±Π»Π°ΡΡ‚ΡŒ)client region

Π§Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ тСкст ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.The portion of a window where an application displays output such as text or graphics.

context ID (контСкстный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€)context ID

УникальноС число ΠΈΠ»ΠΈ строка, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.A unique number or string that corresponds to a specific object in an application. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания связСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ справки.Context IDs are used to create links between the application and corresponding Help topics.

control group (Π³Ρ€ΡƒΠΏΠΏΠ° элСмСнтов)control group

Набор элСмСнтов управлСния, связанных ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ логичСски.A set of controls that are conceptually or logically related. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния, связанныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ вмСстС, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π»ΠΈΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.Controls that are conceptually related are usually viewed together but do not necessarily affect each other. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния, связанныС логичСски, Π²Π»ΠΈΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.Controls that are logically related affect each other. НапримСр, Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ присваиваСт всСм Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False.For example, setting one button in a group of option buttons sets the value of all other buttons in the group to False.

control tip (подсказка элСмСнта)control tip

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ Ρ„Ρ€Π°Π·Π°, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ элСмСнт управлСния, страницуили Π²ΠΊΠ»Π°Π΄ΠΊΡƒ. Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ подсказка отобраТаСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅Π½Π°Π΄ΠΎΠ»Π³ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнтС управлСния Π±Π΅Π· наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ.A brief phrase that describes a control, a Page, or a Tab. The control tip appears when the user briefly holds the mouse pointer over a control without clicking. Подсказки элСмСнтов управлСния ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ToolTip.A control tip is similar to a ToolTip. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Microsoft Forms прСдоставляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ToolTip Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²ΠΎ врСмя создания прилоТСния, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ подсказки элСмСнтов управлСния ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния.Microsoft Forms provides ToolTips to developers at design time, while developers provide control tips to end-users at run time.

установлСнcursor

Π§Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ строки Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ.A piece of software that returns rows of data to the application. Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² Π½Π°Π±ΠΎΡ€Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².A cursor on a result set indicates the current position in the result set.

ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎcycle

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС.To move through a group of objects in a defined order.

data format (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…)data format

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ внСшний Π²ΠΈΠ΄ модуля Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°, Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΅Π΅ записСй, ячСйки Π½Π° листС ΠΈΠ»ΠΈ тСкста Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.The structure or appearance of a unit of data, such as a file, a database record, a cell in a spreadsheet, or text in a word-processing document.

источник Π΄Π°Π½Π½Ρ‹Ρ…data source

ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ связан элСмСнт управлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ячСйка Π½Π° листС.The location of data to which a control is bound, for example, a cell in a worksheet. Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ источника Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² свойствС value элСмСнта управлСния.The current value of the data source can be stored in the Value property of a control. Однако элСмСнт управлСния Π½Π΅ сохраняСт Π΄Π°Π½Π½Ρ‹Π΅; Π² Π½Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свСдСния, хранящиСся Π² источникС Π΄Π°Π½Π½Ρ‹Ρ….However, the control does not store the data; it only displays the information that is stored in the data source.

dominant control (основной элСмСнт управлСния)dominant control

ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ для ΠΊΠΎΠΌΠ°Π½Π΄ Align (Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ) ΠΈ Make Same Size (Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°) Π² мСню Format (Π€ΠΎΡ€ΠΌΠ°Ρ‚).A reference for the Align command and Make Same Size command on the Format menu. ΠŸΡ€ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΈ элСмСнтов управлСния Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ элСмСнты Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ основного.When aligning controls, the selected controls align to the dominant control. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² элСмСнтов управлСния Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ элСмСнтам ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ основного.When sizing controls, the selected controls are assigned the dimensions of the dominant control. Основной элСмСнт управлСния обозначаСтся Π±Π΅Π»Ρ‹ΠΌΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ.The dominant control is indicated by white sizing handles. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ.The sizing handles of the other selected controls are black.

drop source (источник пСрСтаскивания)drop source

Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ тСкст ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСмСщаСтся Π² Ρ…ΠΎΠ΄Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания.The selected text or object that is dragged in a drag-and-drop operation.

enumerated constant (пСрСчисляСмая константа)enumerated constant

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ пСрСчисляСмых элСмСнтах Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² описании свойства, ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΠ»ΠΈ события, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ пСрСчислСниС.You can find additional information for an enumerated data item in the description of the property, method, or event that uses the enumeration.

foreground color (Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°)foreground color

Π¦Π²Π΅Ρ‚, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ для рисования ΠΈ отобраТСния тСкста Π½Π° экранС.The color that is currently selected for drawing or displaying text on screen. На ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹Ρ… экранах Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° являСтся Ρ†Π²Π΅Ρ‚ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠ³ΠΎ рисунка ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ изобраТСния.In monochrome displays, the foreground color is the color of a bitmap or other graphic.

grid block (Π±Π»ΠΎΠΊ сСтки)grid block

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя сосСдними Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ сСтки.The space between two adjacent grid points.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π²Π²ΠΎΠ΄Π° (IME)Input Method Editor (IME)

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² символа языка DBCS, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ японского ΠΈΠ»ΠΈ китайского.An application that translates what you type into characters of a DBCS language, such as Japanese or Chinese. Как ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹, IME ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ эквивалСнты.As the user types, the IME displays possible equivalents. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.The user selects the most appropriate entry.

inherited property (унаслСдованноС свойство)inherited property

Бвойство, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ характСристики Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ класса.A property that has acquired the characteristics of another class.

keyboard state (состояниС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹)keyboard state

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ Π½Π°ΠΆΠ°Ρ‚Ρ‹Π΅ клавиши ΠΈ состояниС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² SHIFT, CTRL ΠΈ ALT.A return value that identifies which keys are pressed and whether the keyboard modifiers SHIFT, CTRL, and ALT are pressed.

OLE container control (ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ OLE)OLE container control

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния Visual Basic, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для связи ΠΈ встраивания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² прилоТСниях Visual Basic.A Visual Basic control that is used to link and embed objects from other applications in a Visual Basic application.

OLE status code (ΠΊΠΎΠ΄ состояния OLE)OLE status code

Π§Π°ΡΡ‚ΡŒ структуры Π΄Π°Π½Π½Ρ‹Ρ…, содСрТащая Π½ΠΎΠΌΠ΅Ρ€ ошибки ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ свСдСния ΠΎ Π΅Π΅ условиях.The error number portion of a data structure that returns information for error conditions. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… опрСдСляСтся связываниСм ΠΈ встраиваниСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².The data structure is defined by Object Linking and Embedding.

наглядplaceholder

Π‘ΠΈΠΌΠ²ΠΎΠ», ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ символ ΠΈΠ· сообраТСний бСзопасности.A character that masks or hides another character for security reasons. НапримСр, ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ пароля вмСсто ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ символа Π½Π° экранС отобраТаСтся Π·Π½Π°ΠΊ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ.For example, when a user types a password, an asterisk is displayed on the screen to take the place of each character typed.

property page (страница свойств)property page

Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список свойств, прСдставлСнный Π² Π²ΠΈΠ΄Π΅ страницы с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π½Π° листС свойств.A grouping of properties presented as a tabbed page of a property sheet.

RGBRGB

БистСма Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для описания Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ смСси красного (R), Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ (G) ΠΈ синСго (B).A color value system used to describe colors as a mixture of red (R), green (G), and blue (B). Π¦Π²Π΅Ρ‚ опрСдСляСтся ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл (R, G, B), Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ†Π΅Π»Ρ‹Ρ… чисСл β€” ΠΎΡ‚ 0-255.The color is defined as a set of three integers (R,G,B) where each integer ranges from 0-255. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠ΅ отсутствиС Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.A value of 0 indicates a total absence of a color component. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 255 ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.A value of 255 indicates the highest intensity of a color component.

system colors (систСмныС Ρ†Π²Π΅Ρ‚Π°)system colors

Π¦Π²Π΅Ρ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°.Colors that are defined by the operating system for a specific type of monitor and video adapter. Π’ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Windows ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ассоциируСтся с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ мСню.In Windows, each color is associated with a specific part of the user interface, such as a window title or a menu.

targettarget

ΠžΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСтаскиваСтся Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.An object onto which the user drops the object being dragged.

ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡transparent

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ.Describes the background of the object if the background is not visible. ВмСсто Ρ„ΠΎΠ½Π° отобраТаСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ находится Π·Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΊΠ°ΠΊ Ρ„ΠΎΠ½ прилоТСния.Instead of the background, you see whatever is behind the object, for example, an image or picture used as a backdrop in your application. Для установки прозрачности Ρ„ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство BackStyle.Use the BackStyle property to make the background transparent.

НСсвязанныйunbound

ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ элСмСнт управлСния, Π½Π΅ привязанный ΠΊ ячСйкС Π½Π° листС.Describes a control that is not related to a worksheet cell. Напротив, связанный элСмСнт управлСния являСтся источником Π΄Π°Π½Π½Ρ‹Ρ… для ячСйки листа, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ доступ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ значСния элСмСнта.In contrast, a bound control is a data source for a worksheet cell that provides access to display and edit the value of a control.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅See also

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ обратная связьSupport and feedback

Π•ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Office VBA ΠΈΠ»ΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ?Have questions or feedback about Office VBA or this documentation? Руководство ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способам получСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Office VBA ΠΈ обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.



ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ VBA: AND, OR, NOT

  • Home
  • Testing

      • Back
      • Agile Testing
      • BugZilla
      • Cucumber
      • Database Testing
        • Назад
        • JUnit
        • LoadRunner
        • Π ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС
        • МобильноС тСстированиС
        • Mantis
        • ΠŸΠΎΡ‡Ρ‚Π°Π»ΡŒΠΎΠ½
        • QTP
        • Назад
        • Π¦Π΅Π½Ρ‚Ρ€ качСства
        • 000300030003 SoapUI
        • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ тСстированиСм
        • TestLink
    • SAP

        • Назад
        • ABAP
        • APO
        • ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ
        • Basis
        • BODS
        • BI
        • BPC
        • CO
        • Назад
        • CRM
        • Crystal Reports
        • FICO
        • 000 HRM
        • 000 HRM
        • MM Pay
        • Назад
        • PI / PO
        • PP
        • SD
        • SAPUI5
        • Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
        • ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ
        • Successfactors
        • SAP Tutorials
    • Web
    • Web
    • AngularJS
    • ASP.Net
    • C
    • C #
    • C ++
    • CodeIgniter
    • Π‘Π£Π‘Π”
    • JavaScript
    • Назад
    • Java
    • JSP
    • Kotlin
    • Linux
    • Linux
    • Kotlin
    • Linux
    • js

    • Perl
    • Назад
    • PHP
    • PL / SQL
    • PostgreSQL
    • Python
    • ReactJS
    • Ruby & Rails
    • Scala
    • SQL
    • 000

    • SQL
    • 000

      0003 SQL

      000

      0003 SQL

      000

    • UML
    • VB.Net
    • VBScript
    • Π’Π΅Π±-слуТбы
    • WPF
  • ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Π΅!

      • Назад
      • БухгалтСрский ΡƒΡ‡Π΅Ρ‚
      • Алгоритмы
      • Android
      • Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½
      • Business Analyst
      • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-сайта
      • CCNA
      • ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ вычислСния
      • 0003 COBOL
      • 000 Compiler
          9000 ВстроСнный

        • 000 9000 Compiler
        • Ethical Hacking
        • Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ Excel
        • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Go
        • IoT
        • ITIL
        • Jenkins
        • MIS
        • Π‘Π΅Ρ‚ΠΈ
        • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма
        • 0003
        • Назад
        • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠžΠ±Π·ΠΎΡ€Ρ‹
        • Salesforce
        • SEO
        • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния
        • VB A
    • Big Data

        • Назад
        • AWS
        • BigData
        • Cassandra
        • Cognos
        • Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π°Π½Π½Ρ‹Ρ…
        • 0003

        • HBOps
        • 0003

        • HBOps
        • MicroStrategy
        • MongoDB
        • N

    .

    ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Excel VBA — ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ макросы Excel

    ЛогичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ И | ЛогичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Or | ЛогичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Not

    Π’Ρ€ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π² Excel VBA : And, Or ΠΈ Not. Как всСгда, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ простыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.

    ЛогичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€

    ΠΈ

    ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° лист ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки ΠΊΠΎΠ΄Π°:

    Dim score1 As Integer, score2 As Integer, result As String

    score1 = Range («A1»).Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
    score2 = Range («B1»). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

    Если score1> = 60 And score2> 1 Π’ΠΎΠ³Π΄Π°
    result = «pass»
    Else
    result = «fail»
    End If

    Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ («C1»). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    ОбъяснСниС: Ссли ΠΎΡ†Π΅Π½ΠΊΠ°1 большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 60 ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ°2 большС 1, Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° листС:

    Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ score2 Π½Π΅ большС 1.

    ЛогичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€

    ΠΈΠ»ΠΈ

    ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° лист ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки ΠΊΠΎΠ΄Π°:

    Dim score1 ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число, score2 ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°ΠΊ строка

    score1 = Range («A1»).
    score2 = Range («B1»). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

    Если score1> = 60 ΠΈΠ»ΠΈ score2> 1 Π’ΠΎΠ³Π΄Π°
    result = «pass»
    Else
    result = «fail»
    End If

    Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ («C1»). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    ОбъяснСниС: Ссли ΠΎΡ†Π΅Π½ΠΊΠ°1 большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 60 ΠΈΠ»ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ°2 большС 1, Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° листС:

    Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ score1 большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ 60.

    ЛогичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Not

    ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° лист ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки ΠΊΠΎΠ΄Π°:

    Dim score1 ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число, score2 ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°ΠΊ строка

    score1 = Range («A1»).
    score2 = Range («B1»). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

    Если score1> = 60 And Not score2 = 1 Then
    result = «pass»
    Else
    result = «fail»
    End If

    Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ («C1»).Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    ОбъяснСниС: Ссли ΠΎΡ†Π΅Π½ΠΊΠ°1 большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 60, Π° ΠΎΡ†Π΅Π½ΠΊΠ°2 Ρ€Π°Π²Π½Π° , Π° Π½Π΅ , Ρ€Π°Π²Π½ΠΎΠΉ 1, Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° листС:

    Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: Excel VBA Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ score2 Ρ€Π°Π²Π΅Π½ 1.

    .

    Excel VBA ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ константы

    • Home
    • Testing

        • Back
        • Agile Testing
        • BugZilla
        • Cucumber
        • Database Testing
        • J2000 ВСстированиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
        • Назад
        • JUnit
        • LoadRunner
        • Π ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС
        • МобильноС тСстированиС
        • Mantis
        • ΠŸΠΎΡ‡Ρ‚Π°Π»ΡŒΠΎΠ½
        • QTP
        • Назад
        • Π¦Π΅Π½Ρ‚Ρ€ качСства (ALM)
        • Π¦Π΅Π½Ρ‚Ρ€ качСства (ALM)
        • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ тСстированиСм
        • TestLink
    • SAP

        • Назад
        • ABAP
        • APO
        • ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ
        • Basis
        • BODS
        • BI
        • BPC
        • CO
        • Назад
        • CRM
        • Crystal Reports
        • QM4000
        • QM4
        • Заработная ΠΏΠ»Π°Ρ‚Π°
        • Назад
        • PI / PO
        • PP
        • SD
        • SAPUI5
        • Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
        • ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ
        • Successfactors
        • Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ SAP

          • Apache
          • AngularJS
          • ASP.Net
          • C
          • C #
          • C ++
          • CodeIgniter
          • Π‘Π£Π‘Π”
          • JavaScript
          • Назад
          • Java
          • JSP
          • Kotlin
          • Linux
          • Linux
          • Kotlin
          • Linux
          • js

          • Perl
          • Назад
          • PHP
          • PL / SQL
          • PostgreSQL
          • Python
          • ReactJS
          • Ruby & Rails
          • Scala
          • SQL
          • 000

          • SQL
          • 000

            0003 SQL

            000

            0003 SQL

            000

          • UML
          • VB.Net
          • VBScript
          • Π’Π΅Π±-слуТбы
          • WPF
      • ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Π΅!

          • Назад
          • БухгалтСрский ΡƒΡ‡Π΅Ρ‚
          • Алгоритмы
          • Android
          • Π‘Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½
          • Business Analyst
          • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-сайта
          • CCNA
          • ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ вычислСния
          • 0003 COBOL
          • 000 Compiler
              9000 ВстроСнный

            • 000 9000 Compiler
            • Ethical Hacking
            • Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ Excel
            • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Go
            • IoT
            • ITIL
            • Jenkins
            • MIS
            • Π‘Π΅Ρ‚ΠΈ
            • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма
            • 0003
            • Назад
            • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠžΠ±Π·ΠΎΡ€Ρ‹
            • Salesforce
            • SEO
            • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния
            • VB A
        • Big Data

            • Назад
            • AWS
            • BigData
            • Cassandra
            • Cognos
            • Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π°Π½Π½Ρ‹Ρ…
            • 0003

            • HBOps
            • 0003

            • HBOps
            • 0003

            • MicroStrategy

        .

        Excel, функция VBA ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

        Ѐункция | Sub

        Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² Excel VBA Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ функция ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° — Π½Π΅Ρ‚. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ становятся ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

        Ѐункция

        Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Excel VBA выполнял Π·Π°Π΄Π°Ρ‡Ρƒ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΡƒΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠœΠΎΠ΄ΡƒΠ»ΡŒ).НапримСр, функция с ΠΈΠΌΠ΅Π½Π΅ΠΌ Area.

        Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (x ΠΊΠ°ΠΊ двойная, y ΠΊΠ°ΠΊ двойная) ΠΊΠ°ΠΊ двойная

        ΠŸΠ»ΠΎΡ‰Π°Π΄ΡŒ = x * y

        ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ функция

        ОбъяснСниС: Π­Ρ‚Π° функция ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (Ρ‚ΠΈΠΏΠ° Double) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ (Ρ‡Π°ΡΡ‚ΡŒ послС As Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ Double). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Area) Π² своСм ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (здСсь x * y).

        Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ) ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ мСста Π² ΠΊΠΎΠ΄Π΅, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π·Π°Π΄Π°Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°.

        ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° лист ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки ΠΊΠΎΠ΄Π°:

        Dim z As Double

        z = Area (3, 5) + 2

        MsgBox z

        ОбъяснСниС: Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, поэтому Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Β«ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒΒ» это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² своСм ΠΊΠΎΠ΄Π΅. Для этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ (z). Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊ этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅). НаконСц, ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MsgBox.

        Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° листС:

        Sub

        Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Excel VBA выполнял ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ дСйствия, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Visual Basic Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠœΠΎΠ΄ΡƒΠ»ΡŒ). НапримСр, подписка с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Area.

        Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (x ΠΊΠ°ΠΊ двойная, y ΠΊΠ°ΠΊ двойная)

        MsgBox x * y

        End Sub

        ОбъяснСниС: Π£ этой ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (Ρ‚ΠΈΠΏΠ° Double). Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° эту ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ) ΠΎΡ‚ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅ Π² своСм ΠΊΠΎΠ΄Π΅, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ имя ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π·Π°Π΄Π°Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°.

        ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° лист ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку ΠΊΠΎΠ΄Π°:

        ΠŸΠ»ΠΎΡ‰Π°Π΄ΡŒ 3, 5

        Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° листС:

        Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈ сабом? Ѐункция Π²Π΅Ρ€Π½ΡƒΠ»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 15.ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊ этому Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2 ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Когда ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρƒ нас большС Π½Π΅ Π±Ρ‹Π»ΠΎ контроля Π½Π°Π΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ (15), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅!

        .

  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *