ຕົວແປ ແລະຄ່າຄົງທີ່ໃນ VBA

ໃນ VBA, ເຊັ່ນດຽວກັນກັບພາສາການຂຽນໂປຼແກຼມອື່ນໆ, ຕົວແປແລະຄ່າຄົງທີ່ຖືກນໍາໃຊ້ເພື່ອເກັບຄ່າໃດໆ. ດັ່ງທີ່ຊື່ຫມາຍເຖິງ, ຕົວແປສາມາດປ່ຽນແປງໄດ້, ໃນຂະນະທີ່ຄ່າຄົງທີ່ເກັບຄ່າຄົງທີ່.

ສໍາລັບຕົວຢ່າງ, ຄົງທີ່ Pi ເກັບຮັກສາມູນຄ່າ 3,14159265… ຕົວເລກ "Pi" ຈະບໍ່ປ່ຽນແປງໃນລະຫວ່າງການປະຕິບັດໂຄງການ, ແຕ່ມັນຍັງສະດວກກວ່າທີ່ຈະເກັບຄ່າດັ່ງກ່າວເປັນຄ່າຄົງທີ່.

ໃນເວລາດຽວກັນ, ພວກເຮົາສາມາດນໍາໃຊ້ຕົວແປ sVAT_Rate ເພື່ອເກັບອັດຕາອາກອນມູນຄ່າເພີ່ມໃນສິນຄ້າທີ່ຊື້. ຄ່າຕົວແປ sVAT_Rate ອາດຈະແຕກຕ່າງກັນໄປຕາມຜະລິດຕະພັນທີ່ຊື້.

ປະເພດຂໍ້ມູນ

ຕົວແປ ແລະຄ່າຄົງທີ່ທັງໝົດແມ່ນປະເພດຂໍ້ມູນສະເພາະ. ຕາຕະລາງຂ້າງລຸ່ມນີ້ລາຍຊື່ປະເພດຂໍ້ມູນທີ່ໃຊ້ໃນ VBA ດ້ວຍຄໍາອະທິບາຍແລະຂອບເຂດຂອງຄ່າທີ່ເປັນໄປໄດ້:

ປະເພດຂໍ້ມູນ ເລືອກຂະຫນາດລາຍລະອຽດລະດັບຂອງຄຸນຄ່າ
ໄບຕ໌1 bytesຈຳນວນບວກ; ມັກໃຊ້ສໍາລັບຂໍ້ມູນຖານສອງຈາກ 0 ກັບ 255
ບົວບານ2 bytesສາມາດເປັນຄວາມຈິງ ຫຼືຜິດຖືກ​ຫຼື​ຜິດ
Integer2 bytesຕົວເລກທັງໝົດ (ບໍ່ມີສ່ວນເສດສ່ວນ)ຈາກ -32 ເຖິງ +768
Long4 bytesຈຳນວນເຕັມ (ບໍ່ມີສ່ວນເສດສ່ວນ)от -2 147 483 648 до +2 147 483 647
ດຽວ4 bytesຕົວເລກຈຸດລອຍທີ່ມີຄວາມແມ່ນຍໍາດຽວຈາກ -3.4e38 ຫາ +3.4e38
double8 bytesຕົວເລກຈຸດລອຍທີ່ມີຄວາມແມ່ນຍໍາສອງເທົ່າຈາກ -1.8e308 ຫາ +1.8e308
ສະກຸນເງິນ8 bytesຕົວເລກຈຸດທີ່ລອຍຕົວ, ດ້ວຍຕົວເລກຄົງທີ່ຂອງຕໍາແໜ່ງທົດສະນິຍົມот -922 337 203 685 477.5808 до +922 337 203 685 477.5807
ວັນທີ່ສະຫມັກ8 bytesວັນທີ ແລະເວລາ – ຂໍ້ມູນປະເພດວັນທີແມ່ນສະແດງໂດຍຕົວເລກຈຸດລອຍ. ສ່ວນຈຳນວນເຕັມຂອງຕົວເລກນີ້ສະແດງວັນທີ, ແລະສ່ວນເສດເຫຼືອສະແດງເວລາ.ຈາກວັນທີ 1 ມັງກອນ 100 ຫາ 31 ທັນວາ 9999
ຈຸດປະສົງ4 bytesວັດຖຸອ້າງອີງການອ້າງອີງວັດຖຸໃດນຶ່ງ
stringກຳ ລັງປ່ຽນແປງຊຸດຕົວອັກສອນ. ປະເພດ String ສາມາດມີຄວາມຍາວຄົງທີ່ ຫຼືຕົວແປໄດ້. ສ່ວນຫຼາຍມັກໃຊ້ກັບຄວາມຍາວຕົວແປຄວາມຍາວຄົງທີ່ - ສູງສຸດປະມານ 65 ຕົວອັກສອນ. ຄວາມຍາວຕົວແປ – ສູງສຸດປະມານ 500 ຕື້ຕົວອັກສອນ
variantກຳ ລັງປ່ຽນແປງອາດຈະປະກອບມີວັນທີ, ເລື່ອນ, ຫຼືສະຕຣິງຕົວອັກສອນ. ປະເພດນີ້ຖືກນໍາໃຊ້ໃນກໍລະນີທີ່ມັນບໍ່ຮູ້ຈັກລ່ວງຫນ້າວ່າປະເພດຂອງຂໍ້ມູນໃດຈະຖືກປ້ອນ.ຕົວເລກ – ຄູ່, ສາຍ – ສາຍ

ແນ່ນອນ, ການນໍາໃຊ້ຕາຕະລາງຂ້າງເທິງແລະເລືອກປະເພດຂໍ້ມູນທີ່ເຫມາະສົມ, ທ່ານສາມາດນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາໄດ້ຢ່າງປະຫຍັດ (ຕົວຢ່າງ, ເລືອກປະເພດຂໍ້ມູນ. Integer ແທນທີ່ຈະເປັນ Long or ດຽວ ແທນທີ່ຈະເປັນ double). ຢ່າງໃດກໍ່ຕາມ, ເມື່ອນໍາໃຊ້ປະເພດຂໍ້ມູນທີ່ມີຄວາມຫນາແຫນ້ນຫຼາຍ, ທ່ານຈໍາເປັນຕ້ອງລະມັດລະວັງວ່າລະຫັດຂອງທ່ານບໍ່ພະຍາຍາມທີ່ຈະເຫມາະກັບມູນຄ່າຂະຫນາດໃຫຍ່ທີ່ບໍ່ສົມດຸນເຂົ້າໄປໃນພວກມັນ.

ປະກາດຕົວແປ ແລະຄ່າຄົງທີ່

ຫມາຍເຫດຂອງຜູ້ແປພາສາ: ເວົ້າກ່ຽວກັບຕົວແປໃນ VBA, ມັນເປັນມູນຄ່າທີ່ຈະກ່າວເຖິງຈຸດສໍາຄັນຫຼາຍ. ຖ້າພວກເຮົາປະກາດຕົວແປແຕ່ບໍ່ໄດ້ກໍານົດຄ່າໃດໆໃຫ້ກັບມັນ, ມັນຈະຖືກເລີ່ມຕົ້ນດ້ວຍຄ່າເລີ່ມຕົ້ນ:

• ສະຕຣິງຂໍ້ຄວາມຖືກເລີ່ມຕົ້ນດ້ວຍສາຍທີ່ຫວ່າງເປົ່າ;

• ຕົວເລກ — ມູນຄ່າ 0;

• ປະເພດຕົວແປ ບົວບານ — ຜິດ;

• ວັນທີ – 30 ທັນວາ 1899.

ກ່ອນທີ່ຈະໃຊ້ຕົວແປຫຼືຄົງທີ່, ມັນຕ້ອງໄດ້ຮັບການປະກາດ. ເພື່ອເຮັດສິ່ງນີ້, ເພີ່ມລະຫັດງ່າຍດາຍຕໍ່ໄປນີ້ໃສ່ມະຫາພາກ:

Dim Имя_Переменной As Тип_Данных

ໃນແຖວຂ້າງເທິງຂອງລະຫັດ ຊື່ຕົວປ່ຽນ ແມ່ນຊື່ຂອງຕົວແປທີ່ຈະໃຊ້ໃນລະຫັດ, ແລະ ປະເພດຂໍ້ມູນ ແມ່ນຫນຶ່ງໃນປະເພດຂໍ້ມູນຈາກຕາຕະລາງທີ່ໄດ້ໃຫ້ກ່ອນຫນ້ານີ້ເລັກນ້ອຍໃນບົດຄວາມນີ້. ຍົກ​ຕົວ​ຢ່າງ:

Dim sVAT_Rate As Single Dim i As Integer

Constant ໄດ້ຖືກປະກາດຄືກັນ, ແຕ່ເມື່ອປະກາດຄ່າຄົງທີ່, ມູນຄ່າຂອງມັນຕ້ອງໄດ້ຮັບການຊີ້ບອກທັນທີ. ຕົວຢ່າງເຊັ່ນນີ້:

Const iMaxCount = 5000 Const iMaxScore = 100

ມັນບໍ່ຈໍາເປັນທີ່ຈະປະກາດຕົວແປໃນ Excel. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທຸກຕົວແປທີ່ເຂົ້າມາແຕ່ບໍ່ໄດ້ປະກາດໃນ Excel ຈະມີປະເພດ variant ແລະຈະສາມາດຍອມຮັບໄດ້ທັງຕົວເລກ ແລະຄ່າຂໍ້ຄວາມ.

ດັ່ງນັ້ນ, ຜູ້ຂຽນໂປລແກລມສາມາດນໍາໃຊ້ຕົວແປໃຫມ່ໄດ້ທຸກເວລາ (ເຖິງແມ່ນວ່າມັນບໍ່ໄດ້ຖືກປະກາດ), ແລະ Excel ຈະປະຕິບັດມັນເປັນຕົວແປຂອງປະເພດ. variant. ຢ່າງໃດກໍຕາມ, ມີເຫດຜົນຫຼາຍຢ່າງທີ່ບໍ່ຄວນເຮັດ:

  1. ການ​ນໍາ​ໃຊ້​ຄວາມ​ຈໍາ​ແລະ​ຄວາມ​ໄວ​ການ​ຄິດ​ໄລ່​. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ໄດ້​ປະ​ກາດ​ຕົວ​ແປ​ທີ່​ມີ​ການ​ຊີ້​ບອກ​ຂອງ​ປະ​ເພດ​ຂໍ້​ມູນ​, ຫຼັງ​ຈາກ​ນັ້ນ​ໂດຍ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ມັນ​ຈະ​ຖືກ​ຕັ້ງ​ເປັນ​ປະ​ເພດ​. variant. ປະເພດຂໍ້ມູນນີ້ໃຊ້ຫນ່ວຍຄວາມຈໍາຫຼາຍກວ່າຂໍ້ມູນປະເພດອື່ນໆ. ສອງສາມ bytes ພິເສດຕໍ່ຕົວແປອາດຈະບໍ່ມີສຽງຫຼາຍ, ແຕ່ໃນທາງປະຕິບັດ, ໂປລແກລມສາມາດມີຫຼາຍພັນຕົວແປ (ໂດຍສະເພາະໃນເວລາທີ່ເຮັດວຽກກັບ arrays). ເພາະສະນັ້ນ, ຫນ່ວຍຄວາມຈໍາພິເສດທີ່ໃຊ້ໂດຍຕົວແປເຊັ່ນ variant, ເມື່ອປຽບທຽບກັບຕົວແປຂອງປະເພດ Integer or ດຽວ, ສາມາດເພີ່ມຈໍານວນທີ່ສໍາຄັນ. ນອກຈາກນັ້ນ, ການດໍາເນີນງານທີ່ມີຕົວແປຂອງປະເພດ variant ຖືກປະຕິບັດຫຼາຍຊ້າກວ່າຕົວແປຂອງປະເພດອື່ນໆ, ຕາມລໍາດັບ, ເປັນພັນຕົວແປພິເສດຂອງປະເພດ. variant ສາມາດເຮັດໃຫ້ການຄິດໄລ່ຊ້າລົງຢ່າງຫຼວງຫຼາຍ.
  2. ການປ້ອງກັນການພິມຜິດໃນຊື່ຕົວແປ. ຖ້າຕົວແປທັງຫມົດຖືກປະກາດ, ຫຼັງຈາກນັ້ນຄໍາສັ່ງ VBA ສາມາດນໍາໃຊ້ − ທາງເລືອກທີ່ຈະແຈ້ງ (ພວກເຮົາຈະເວົ້າກ່ຽວກັບມັນຕໍ່ມາ) ເພື່ອກໍານົດຕົວແປທີ່ບໍ່ໄດ້ປະກາດທັງຫມົດ. ນີ້ຈະລົບລ້າງການປະກົດຕົວຂອງຂໍ້ຜິດພາດໃນໂປຣແກຣມທີ່ເປັນຜົນມາຈາກການຂຽນຊື່ຕົວແປທີ່ບໍ່ຖືກຕ້ອງ. ຕົວຢ່າງ, ການນໍາໃຊ້ຕົວແປທີ່ມີຊື່ sVAT_Rate, ທ່ານສາມາດເຮັດການພິມຜິດແລະ, ກໍານົດຄ່າໃຫ້ກັບຕົວແປນີ້, ຂຽນ: "VATRate = 0,175". ຄາດວ່າຈາກນີ້ໄປ, ການປ່ຽນແປງ sVAT_Rate ຄວນມີຄ່າ 0,175 – ແຕ່ແນ່ນອນວ່າມັນບໍ່ແມ່ນ. ຖ້າຮູບແບບການປະກາດບັງຄັບຂອງຕົວແປທີ່ໃຊ້ທັງຫມົດຖືກເປີດໃຊ້, ຫຼັງຈາກນັ້ນ VBA compiler ຈະສະແດງຂໍ້ຜິດພາດທັນທີ, ເພາະວ່າມັນຈະບໍ່ພົບຕົວແປ. VATRate ໃນບັນດາຜູ້ປະກາດ.
  3. ການເນັ້ນໃຫ້ເຫັນຄ່າທີ່ບໍ່ກົງກັບປະເພດການປະກາດຂອງຕົວແປ. ຖ້າທ່ານປະກາດຕົວແປຂອງປະເພດໃດນຶ່ງແລະພະຍາຍາມກໍານົດຂໍ້ມູນຂອງປະເພດທີ່ແຕກຕ່າງກັນໃຫ້ກັບມັນ, ທ່ານຈະໄດ້ຮັບຂໍ້ຜິດພາດ, ເຊິ່ງຖ້າປະໄວ້ໂດຍບໍ່ໄດ້ຮັບການແກ້ໄຂ, ສາມາດເຮັດໃຫ້ໂປຼແກຼມຂັດຂ້ອງ. ຢູ່ glance ທໍາອິດ, ນີ້ອາດຈະເບິ່ງຄືວ່າເປັນເຫດຜົນທີ່ດີທີ່ຈະບໍ່ປະກາດຕົວແປ, ແຕ່ໃນຄວາມເປັນຈິງ, ກ່ອນທີ່ມັນຈະປາກົດວ່າຫນຶ່ງໃນຕົວແປໄດ້ຮັບຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງທີ່ມັນຄວນຈະໄດ້ຮັບ - ດີກວ່າຫຼາຍ! ຖ້າບໍ່ດັ່ງນັ້ນ, ຖ້າຫາກວ່າໂຄງການຍັງສືບຕໍ່ດໍາເນີນການ, ຜົນໄດ້ຮັບອາດຈະບໍ່ຖືກຕ້ອງແລະບໍ່ຄາດຄິດ, ແລະມັນຈະມີຄວາມຫຍຸ້ງຍາກຫຼາຍທີ່ຈະຊອກຫາສາເຫດຂອງຄວາມຜິດພາດ. ມັນເປັນໄປໄດ້ວ່າມະຫາພາກຈະຖືກປະຕິບັດ "ຢ່າງສໍາເລັດຜົນ". ດັ່ງນັ້ນ, ຄວາມຜິດພາດຈະໄປ unnoticed ແລະການເຮັດວຽກຈະສືບຕໍ່ມີຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງ!

ໃນເລື່ອງນີ້, ມັນເປັນຄວາມປາຖະຫນາທີ່ຈະກວດພົບປະເພດຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງແລະແກ້ໄຂຂໍ້ຜິດພາດດັ່ງກ່າວໃນລະຫັດໄວເທົ່າທີ່ຈະໄວໄດ້. ສໍາລັບເຫດຜົນເຫຼົ່ານີ້, ແນະນໍາໃຫ້ທ່ານປະກາດຕົວແປທັງຫມົດໃນເວລາຂຽນ VBA macro.

ທາງເລືອກທີ່ຈະແຈ້ງ

Operator ທາງເລືອກທີ່ຈະແຈ້ງ ເຮັດໃຫ້ຕົວແປທັງໝົດທີ່ຈະໃຊ້ໃນລະຫັດ VBA ຖືກປະກາດ, ແລະທຸງຕົວແປທີ່ບໍ່ໄດ້ປະກາດທັງໝົດເປັນຂໍ້ຜິດພາດໃນລະຫວ່າງການລວບລວມຂໍ້ມູນ (ກ່ອນການປະຕິບັດລະຫັດເລີ່ມຕົ້ນ). ການໃຊ້ຕົວປະຕິບັດການນີ້ບໍ່ຍາກ – ພຽງແຕ່ຂຽນເສັ້ນນີ້ຢູ່ເທິງສຸດຂອງໄຟລ໌ VBA:

Option Explicit

ຖ້າທ່ານຕ້ອງການໃສ່ສະເຫມີ ທາງເລືອກທີ່ຈະແຈ້ງ ຢູ່ເທິງສຸດຂອງແຕ່ລະໂມດູນ VBA ໃຫມ່ທີ່ສ້າງຂຶ້ນ, ນີ້ສາມາດເຮັດໄດ້ໂດຍອັດຕະໂນມັດ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຈໍາເປັນຕ້ອງໄດ້ເປີດທາງເລືອກ ຕ້ອງການການປະກາດຕົວແປ ໃນການຕັ້ງຄ່າບັນນາທິການ VBA.

ນີ້ແມ່ນເຮັດແບບນີ້:

  • ຈາກ Visual Basic Editor ເມນູ, ຄລິກ ເຄື່ອງ​ມື > ທາງເລືອກໃນການ
  • ໃນກ່ອງໂຕ້ຕອບທີ່ປາກົດ, ເປີດແຖບ ບັນນາທິການ
  • ໝາຍ ເອົາຫ້ອງ ຕ້ອງການການປະກາດຕົວແປ ແລະກົດ OK

ເມື່ອເປີດໃຊ້, ສະຕຣິງ ທາງເລືອກທີ່ຈະແຈ້ງ ຈະຖືກໃສ່ໂດຍອັດຕະໂນມັດໃນຕອນເລີ່ມຕົ້ນຂອງແຕ່ລະໂມດູນໃຫມ່ທີ່ສ້າງຂຶ້ນ.

ຂອບເຂດຂອງຕົວແປ ແລະຄ່າຄົງທີ່

ແຕ່ລະຕົວແປທີ່ປະກາດຫຼືຄົງທີ່ມີຂອບເຂດຈໍາກັດຂອງຕົນເອງ, ນັ້ນແມ່ນ, ສ່ວນຫນຶ່ງຂອງໂຄງການທີ່ມີຕົວແປນີ້. ຂອບເຂດແມ່ນຂຶ້ນກັບບ່ອນທີ່ການປະກາດຕົວແປຫຼືຄົງທີ່ໄດ້ເຮັດ. ຕົວຢ່າງ, ເອົາຕົວແປ sVAT_Rate, ເຊິ່ງຖືກນໍາໃຊ້ໃນຫນ້າທີ່ ຄ່າ​ໃຊ້​ຈ່າຍ​ທັງ​ຫມົດ. ຕາຕະລາງຕໍ່ໄປນີ້ປຶກສາຫາລືສອງທາງເລືອກສໍາລັບການກໍານົດຂອບເຂດຕົວແປ sVAT_Rateປະກາດໃນສອງຕໍາແໜ່ງທີ່ແຕກຕ່າງກັນໃນໂມດູນ:

Option Explicit Dim sVAT_Rate as single function Total_Cost() as double... End function
ຖ້າຕົວແປ sVAT_Rate ປະກາດໃນຕອນຕົ້ນຂອງໂມດູນ, ຫຼັງຈາກນັ້ນຂອບເຂດຂອງຕົວແປນີ້ຈະເປັນໂມດູນທັງຫມົດ (ເຊັ່ນ: ຕົວແປ. sVAT_Rate ຈະຖືກຮັບຮູ້ໂດຍຂັ້ນຕອນທັງຫມົດໃນໂມດູນນີ້).

ເພາະສະນັ້ນ, ຖ້າຢູ່ໃນຫນ້າທີ່ ຄ່າ​ໃຊ້​ຈ່າຍ​ທັງ​ຫມົດ ຕົວແປ sVAT_Rate ຈະຖືກມອບຫມາຍບາງຄ່າ, ຫຼັງຈາກນັ້ນຟັງຊັນຕໍ່ໄປທີ່ປະຕິບັດພາຍໃນໂມດູນດຽວກັນຈະໃຊ້ຕົວແປ sVAT_Rate ມີຄວາມໝາຍຄືກັນ.

ຢ່າງໃດກໍຕາມ, ຖ້າບາງຫນ້າທີ່ຕັ້ງຢູ່ໃນໂມດູນອື່ນຖືກເອີ້ນ, ຫຼັງຈາກນັ້ນສໍາລັບມັນຕົວແປ sVAT_Rate ຈະບໍ່ຮູ້ຈັກ.

Option Explicit Function Total_Cost() As Double Dim sVAT_Rate As Single ... End Function
ຖ້າຕົວແປ sVAT_Rate ປະກາດໃນຕອນຕົ້ນຂອງຫນ້າທີ່ ຄ່າ​ໃຊ້​ຈ່າຍ​ທັງ​ຫມົດ, ຫຼັງຈາກນັ້ນຂອບເຂດຂອງມັນຈະຖືກຈໍາກັດພຽງແຕ່ຫນ້າທີ່ນີ້ (ເຊັ່ນ: ພາຍໃນຫນ້າທີ່ ຄ່າ​ໃຊ້​ຈ່າຍ​ທັງ​ຫມົດ, ທ່ານສາມາດນໍາໃຊ້ຕົວແປ sVAT_Rate, ແຕ່ບໍ່ແມ່ນພາຍນອກ).

ເມື່ອພະຍາຍາມໃຊ້ sVAT_Rate ໃນຂັ້ນຕອນອື່ນ, VBA compiler ຈະລາຍງານຂໍ້ຜິດພາດເພາະວ່າຕົວແປນີ້ບໍ່ໄດ້ຖືກປະກາດຢູ່ນອກຟັງຊັນ. ຄ່າ​ໃຊ້​ຈ່າຍ​ທັງ​ຫມົດ (ສະຫນອງໃຫ້ວ່າຕົວປະຕິບັດການຖືກນໍາໃຊ້ ທາງເລືອກທີ່ຈະແຈ້ງ).

ໃນຕົວຢ່າງທີ່ສະແດງຂ້າງເທິງ, ຕົວແປຖືກປະກາດຢູ່ໃນລະດັບໂມດູນທີ່ມີຄໍາສໍາຄັນ ມືດມົວ. ຢ່າງໃດກໍ່ຕາມ, ມັນອາດຈະເປັນສິ່ງຈໍາເປັນທີ່ຕົວແປທີ່ປະກາດແລ້ວສາມາດຖືກນໍາໃຊ້ໃນໂມດູນອື່ນໆ. ໃນກໍລະນີດັ່ງກ່າວ, ເພື່ອປະກາດຕົວແປແທນທີ່ຈະເປັນຄໍາສໍາຄັນ ມືດມົວ ຄໍາສໍາຄັນຕ້ອງຖືກນໍາໃຊ້ ສາທາລະນະ.

ໂດຍວິທີທາງການ, ເພື່ອປະກາດຕົວແປໃນລະດັບໂມດູນ, ແທນທີ່ຈະເປັນຄໍາສໍາຄັນ ມືດມົວ ຄໍາສໍາຄັນສາມາດຖືກນໍາໃຊ້ ສ່ວນຕົວ, ເຊິ່ງຊີ້ໃຫ້ເຫັນວ່າຕົວແປນີ້ມີຈຸດປະສົງເພື່ອໃຊ້ໃນໂມດູນປະຈຸບັນເທົ່ານັ້ນ.

ທ່ານຍັງສາມາດໃຊ້ຄໍາສໍາຄັນເພື່ອປະກາດຄ່າຄົງທີ່. ສາທາລະນະ и ສ່ວນຕົວ, ແຕ່ບໍ່ແມ່ນແທນຄໍາສໍາຄັນ ຄົງ, ຄຽງຄູ່ກັບມັນ.

ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນເຖິງການນໍາໃຊ້ຄໍາສໍາຄັນ ສາທາລະນະ и ສ່ວນຕົວ ນຳໃຊ້ກັບຕົວແປ ແລະຄ່າຄົງທີ່.

Option Explicit Public sVAT_Rate As Single Public Const iMax_Count = 5000 ...    
ໃນຕົວຢ່າງນີ້, ຄໍາສໍາຄັນ ສາທາລະນະ ໃຊ້ເພື່ອປະກາດຕົວແປ sVAT_Rate ແລະຄົງທີ່ iMax_Count. ຂອບເຂດຂອງອົງປະກອບທີ່ປະກາດໃນລັກສະນະນີ້ຈະເປັນໂຄງການທັງຫມົດໃນປະຈຸບັນ.

ນີ້ຫມາຍຄວາມວ່າ sVAT_Rate и iMax_Count ຈະມີຢູ່ໃນໂມດູນໂຄງການໃດໆ.

Option Explicit Private sVAT_Rate As Single Private Const iMax_Count = 5000 ...    
ໃນຕົວຢ່າງນີ້, ເພື່ອປະກາດຕົວແປ sVAT_Rate ແລະຄົງທີ່ iMax_Count ຄໍາສໍາຄັນທີ່ໃຊ້ ສ່ວນຕົວ. ຂອບເຂດຂອງອົງປະກອບເຫຼົ່ານີ້ແມ່ນໂມດູນປະຈຸບັນ.

ນີ້ຫມາຍຄວາມວ່າ sVAT_Rate и iMax_Count ຈະມີຢູ່ໃນທຸກຂັ້ນຕອນຂອງໂມດູນປັດຈຸບັນ, ແຕ່ຈະບໍ່ສາມາດໃຊ້ໄດ້ກັບຂັ້ນຕອນໃນໂມດູນອື່ນ.

ອອກຈາກ Reply ເປັນ