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 Π²ΠΎΠ·Π²ΡΠ°ΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ 1 | 3 |
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 | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°. ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
Chr | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ» ANSI, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°. ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
Date | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π΄Π°ΡΡ. | ||||||||||||||||||||||
DateAdd | ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°ΡΠ΅. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ:
ΠΠ΄Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΠΏ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π°, Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°ΡΠ΅ Π² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π² Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ ΡΠΈΡΠ»ΠΎ. ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
DateDiff | ΠΡΡΠΈΡΠ»ΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ
Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ Π΄Π°ΡΠ°ΠΌΠΈ. ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
Day | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ Π΄Π½Ρ ΠΌΠ΅ΡΡΡΠ° Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°ΡΠ΅. ΠΡΠΈΠΌΠ΅Ρ: Day(β29/01/2015β) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ 29. | ||||||||||||||||||||||
Hour | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ°ΡΠΎΠ² Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΈΠΌΠ΅Ρ: Hour(β22:45:00β) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ 22. | ||||||||||||||||||||||
InStr | ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π²Π½ΡΡΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ, Π½Π°ΡΠΈΠ½Π°Ρ ΠΏΠΎΠΈΡΠΊ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ. ΠΡΠΈΠΌΠ΅Ρ:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠ³ΡΠΌΠ΅Π½Ρ-ΡΠΈΡΠ»ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ Π·Π°Π΄Π°Π½, Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠΈΡΠΊ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΡΡΠΎΠΊΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. | ||||||||||||||||||||||
Int | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΡΡ ΡΠ°ΡΡΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°. ΠΡΠΈΠΌΠ΅Ρ: Int(5.79) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ 5. | ||||||||||||||||||||||
Isdate | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ True, Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π°ΡΠΎΠΉ, ΠΈΠ»ΠΈ False β Π΅ΡΠ»ΠΈ Π΄Π°ΡΠΎΠΉ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ. ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
IsError | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ True, Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, ΠΈΠ»ΠΈ False β Π΅ΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ. | ||||||||||||||||||||||
IsMissing | Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΈΠΌΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ. IsMissing Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ True, Π΅ΡΠ»ΠΈ Π΄Π»Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. | ||||||||||||||||||||||
IsNumeric | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ True, Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ ΠΊΠ°ΠΊ ΡΠΈΡΠ»ΠΎ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ False. | ||||||||||||||||||||||
Left | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΎΡ Π½Π°ΡΠ°Π»Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ:
Π³Π΄Π΅ ΡΡΡΠΎΠΊΠ° β ΡΡΠΎ ΠΈΡΡ ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°, Π° Π΄Π»ΠΈΠ½Π° β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΡΠΈΡΠ°Ρ ΠΎΡ Π½Π°ΡΠ°Π»Π° ΡΡΡΠΎΠΊΠΈ. ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
Len | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅. ΠΡΠΈΠΌΠ΅Ρ: Len(βΠ°Π±Π²Π³Π΄Π΅ΠΆβ) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ 7. | ||||||||||||||||||||||
Month | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΌΠ΅ΡΡΡΡ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π°ΡΠ΅. ΠΡΠΈΠΌΠ΅Ρ: Month(β29/01/2015β) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1. | ||||||||||||||||||||||
Mid | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠ· ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ: Mid(ΡΡΡΠΎΠΊΠ°, Π½Π°ΡΠ°Π»ΠΎ, Π΄Π»ΠΈΠ½Π°) Π³Π΄Π΅ ΡΡΡΠΎΠΊΠ° β ΡΡΠΎ ΠΈΡΡ ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°, Π½Π°ΡΠ°Π»ΠΎ β ΠΏΠΎΠ·ΠΈΡΠΈΡ Π½Π°ΡΠ°Π»Π° ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π΄Π»ΠΈΠ½Π° β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·Π²Π»Π΅ΡΡ. ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
Minute | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΌΠΈΠ½ΡΡ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.ΠΡΠΈΠΌΠ΅Ρ: Minute(β22:45:15β) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 45. | ||||||||||||||||||||||
Now | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ. | ||||||||||||||||||||||
Right | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΎΡ ΠΊΠΎΠ½ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ: Right(ΡΡΡΠΎΠΊΠ°, Π΄Π»ΠΈΠ½Π°) ΠΠ΄Π΅ ΡΡΡΠΎΠΊΠ° β ΡΡΠΎ ΠΈΡΡ ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°, Π° Π΄Π»ΠΈΠ½Π° β ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Π΄ΠΎ ΠΈΠ·Π²Π»Π΅ΡΡ, ΡΡΠΈΡΠ°Ρ ΠΎΡ ΠΊΠΎΠ½ΡΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
Second | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ΅ΠΊΡΠ½Π΄ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΈΠΌΠ΅Ρ: Second(β22:45:15β) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 15. | ||||||||||||||||||||||
Sqr | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΡΠ΅Π½Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΉ Π² Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅. ΠΡΠΈΠΌΠ΅Ρ:
| ||||||||||||||||||||||
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
- SQL
- UML
- VB.Net
- VBScript
- ΠΠ΅Π±-ΡΠ»ΡΠΆΠ±Ρ
- WPF
000
000
0003 SQL
000
0003 SQL
000
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΈΡΠ΅!
- ΠΠ°Π·Π°Π΄
- ΠΡΡ Π³Π°Π»ΡΠ΅ΡΡΠΊΠΈΠΉ ΡΡΠ΅Ρ
- ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ
- 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
- Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π΄Π°Π½Π½ΡΡ
- HBOps
- HBOps
- MicroStrategy
- MongoDB
- N
0003
0003
.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ 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
- ΠΠ°Π·Π°Π΄
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL
- SQL
- UML
- VB.Net
- VBScript
- ΠΠ΅Π±-ΡΠ»ΡΠΆΠ±Ρ
- WPF
000
000
0003 SQL
000
0003 SQL
000
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΈΡΠ΅!
- ΠΠ°Π·Π°Π΄
- ΠΡΡ Π³Π°Π»ΡΠ΅ΡΡΠΊΠΈΠΉ ΡΡΠ΅Ρ
- ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ
- 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
- Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π΄Π°Π½Π½ΡΡ
- HBOps
- HBOps
- MicroStrategy
0003
0003
0003
.
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), ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅!
.