Excel හි VBA සමඟ දිනය හැඩ ගන්වන්නේ කෙසේද (ක්‍රම 4)

  • මේක Share කරන්න
Hugh West

VBA macro ක්‍රියාත්මක කිරීම Excel හි ඕනෑම මෙහෙයුමක් ක්‍රියාත්මක කිරීම සඳහා වඩාත්ම ඵලදායී, වේගවත්ම සහ ආරක්ෂිතම ක්‍රමයයි. මෙම ලිපියෙන්, අපි VBA භාවිතයෙන් Excel හි දිනය සංයුති කරන්නේ කෙසේදැයි ඔබට පෙන්වන්නෙමු.

වැඩපොත බාගන්න

ඔබට නොමිලේ පරිචය බාගත කළ හැක. Excel වැඩපොත මෙතැනින්.

VBA.xlsm සමඟින් දිනය හැඩතල ගැන්වීම

4 VBA සමඟ Excel හි දිනය හැඩතල ගැන්වීමට ක්‍රම

පහත උදාහරණය බලන්න. අපි තීරුව B සහ C යන දෙකෙහිම එකම දින ගබඩා කර ඇත, එවිට අපි තීරුව C හි දිනය සංයුති කරන විට, ඔබ B තීරුවෙන් දැන ගනු ඇත. දිනය පෙර තිබූ ආකෘතියෙන්.

1. එක්සෙල් හි VBA එක වර්ගයක සිට තවත් දිනයකට හැඩතල ගැන්වීමට

මුලින්ම අපි ලබා දී ඇති දත්ත කට්ටලයේ C5 සිට VBA දක්වා දිනය සංයුති කරන්නේ කෙසේදැයි දැන ගනිමු “ අඟහරුවාදා-ජනවාරි-2022 ”.

පියවර:

  • ඔබේ යතුරුපුවරුවේ Alt + F11 ඔබන්න හෝ ටැබ් වෙත යන්න සංවර්ධක -> Visual Basic Visual Basic Editor විවෘත කිරීමට.

  • උප-අප් කේත කවුළුව තුළ, මෙනු තීරුවෙන් , ක්ලික් කරන්න ඇතුළු කරන්න -> මොඩියුලය .

  • පහත කේතය පිටපත් කර කේත කවුළුවට අලවන්න.
2380

ඔබේ කේතය දැන් ක්‍රියාත්මක වීමට සූදානම්.

  • ඔබේ යතුරුපුවරුවේ F5 ඔබන්න හෝ මෙනු තීරුවෙන් Run -> උප/පරිශීලක පෝරමය ධාවනය කරන්න. ඔබට ධාවනය කිරීමට උප මෙනු තීරුවේ ඇති කුඩා Play නිරූපකය මත ක්ලික් කළ හැකියසාර්ව.

මෙම කේතය “ 11-01-22 ” සිට “ අඟහරුවාදා-ජනවාරි-2022 දක්වා දිනය සංයුති කරයි. ”.

ඔබට මෙම දින ආකෘතිය වෙනත් බොහෝ ආකෘති බවට පරිවර්තනය කළ හැක. ඔබට අවශ්‍ය ආකෘතියට දිනය පරිවර්තනය කිරීමට පහත කේතය අනුගමනය කරන්න.

6048

දළ විශ්ලේෂණය

තවත් කියවන්න: Excel VBA හි දැන් සහ ආකෘති කාර්යයන්

2. FORMAT ශ්‍රිතය සමඟ දිනය පරිවර්තනය කිරීමට VBA කාවද්දන්න

Excel තනි දිනයන් සම්බන්ධයෙන් එහිම අනුක්‍රමික අංකයක් ඇත. ඔබට කිසියම්

නිශ්චිත දිනයක අනුක්‍රමික අංකය දැන ගැනීමට අවශ්‍ය නම්, ඔබට DATEVALUE ශ්‍රිතය යෙදිය යුතුය.

ඔබට එහි අනුක්‍රමික අංකය දැන ගැනීමට අවශ්‍ය යැයි සිතමු. දිනය “ 11 ජනවාරි 2022 ”, එවිට ඔබට සූත්‍රය මෙසේ ලිවිය යුතුය,

=DATEVALUE("11 January 2022")

Excel ඔබට අනුක්‍රමික අංකය <1 ලබා දෙනු ඇත>44572 මෙම දිනයේ.

දැන් අපි මෙම අංකය එහි අදාළ දින ආකෘතියට පරිවර්තනය කරන්නෙමු.

පියවර:

  • පෙර ආකාරයටම, Developer ටැබයෙන් Visual Basic Editor විවෘත කර කේත කවුළුවේ Module ඇතුල් කරන්න.
  • 12>කේත කවුළුව තුළ, පහත කේතය පිටපත් කර එය අලවන්න.
1650

ඔබගේ කේතය දැන් ක්‍රියාත්මක වීමට සූදානම්ය.

ඔබට පණිවිඩ පෙට්ටියේ “ 11 ජනවාරි 2022 ” දිනය ලබා ගන්න.

තවත් කියවන්න: Excel <2 හි VBA DateValue Function භාවිතා කරන්නේ කෙසේද?>

සමාන කියවීම්

  • වත්මන් දිනය ඇතුළත් කරන්නේ කෙසේදExcel හි (විධි 3)
  • VBA කේතවල දින විචල්‍ය (උදාහරණ සහිත මැක්‍රෝස් භාවිත 7)
  • වර්තමාන දිනය VBA හි ලබා ගන්න ( ක්‍රම 3ක්)
  • Excel Date Shortcut භාවිතා කරන්නේ කෙසේද

3. එක්සෙල් හි නිශ්චිත කොටසක් මත පදනම්ව දින පරිවර්තනය කිරීමට VBA වෙත

ඔබට එම දිනයේ නිශ්චිත කොටසක් සංයුති කිරීමට අවශ්‍යයි, උදාහරණයක් ලෙස, දිනය/මාසය/වසර පමණක්, ඉන්පසු කේතය මෙසේ ලියන්න,

8178

ඔබගේ කේතය දැන් ක්‍රියාත්මක වීමට සුදානම්ය.

මෙම කේතයේ “ mmmm ” යන්නෙන් අදහස් වන්නේ මාසයේ දීර්ඝ ස්වරූපයයි. නම.

දිනය “ 11 ජනවාරි 2022 ” බැවින් මෙම කේත කොටස “ ජනවාරි ” ආපසු එනු ඇත.

දින සිට ඔබට අවශ්‍ය ඕනෑම නිශ්චිත කොටසක් හැඩතල ගැන්වීමට සහ උපුටා ගැනීමට ඔබට මෙම කේතය ක්‍රියාත්මක කළ හැක.

8468

දළ විශ්ලේෂණය

4. එක්සෙල් හි නිශ්චිත වැඩ පත්‍රිකාවක දිනය හැඩතල ගැන්වීමට VBA ඇතුළු කරන්න

ඔබට නිශ්චිත වැඩ පත්‍රිකාවක් මත පදනම්ව දිනයක් සංයුති කිරීමට අවශ්‍ය නම්, පළමුව ඔබ කේතයේ වැඩ පත්‍රිකාවේ නම සැකසිය යුතු අතර, පසුව දිනය හැඩතල ගන්වන්න ඔබට අවශ්‍ය වර්ගය අනුව.

  • Developer ටැබයෙන් Visual Basic Editor විවෘත කර Insert a Module කේත කවුළුවේ.
  • කේත කවුළුව තුළ, පහත කේතය පිටපත් කර එය අලවන්න.
5160

ඔබගේ කේතය දැන් ක්‍රියාත්මක වීමට සූදානම්.

අපි මුලින්ම “ උදාහරණ ” වැඩ පත්‍රිකාව සකසන ලද කේතයේ 3 වැනි පේළිය දෙස බලන්න, ඉන්පසු එම නිශ්චිත Excel හි දිනය සංයුති කරන්න.පත්‍රය.

නිගමනය

මෙම ලිපිය මඟින් ඔබට Excel හි VBA සමඟ දිනය සංයුති කරන්නේ කෙසේදැයි පෙන්වා දුන්නේය. මෙම ලිපිය ඔබට ඉතා ප්‍රයෝජනවත් වී ඇතැයි මම බලාපොරොත්තු වෙමි. මාතෘකාව සම්බන්ධයෙන් ඔබට කිසියම් ප්‍රශ්නයක් ඇත්නම් විමසීමට නිදහස් වන්න.

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.