Excel VBA: പട്ടികയിലേക്ക് ഡാറ്റ ചേർക്കുക (4 ഉദാഹരണങ്ങൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഈ ലേഖനത്തിൽ, VBA<2 ഉപയോഗിച്ച് ഒരു Excel ടേബിളിൽ ഡാറ്റ ചേർക്കുന്നത് എങ്ങനെയെന്ന് ഞങ്ങൾ വിശദീകരിക്കും. കോഡ് . Excel-ന്റെ ബിൽറ്റ്-ഇൻ പ്രോപ്പർട്ടികളുടെയും രീതികളുടെയും സഹായത്തോടെ, ഒരു ടേബിളിലേക്ക് എളുപ്പത്തിൽ ഡാറ്റ ചേർക്കുന്നതിനോ പുനരാലേഖനം ചെയ്യുന്നതിനോ ഉള്ള പ്രവർത്തനം നമുക്ക് സുഗമമാക്കാൻ കഴിയും. VBA കോഡുകൾക്കൊപ്പം രീതികളെക്കുറിച്ച് വ്യക്തമായ ധാരണ ലഭിക്കുന്നതിന് ഉദാഹരണങ്ങളിലേക്ക് കടക്കാം.

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾ വായിക്കുമ്പോൾ വ്യായാമം ചെയ്യാൻ ഈ പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക. ഈ ലേഖനം.

ടേബിളിലേക്ക് ഡാറ്റ ചേർക്കുക

നമുക്ക് പറയട്ടെ, ഓർഡർ തീയതി, ഉൽപ്പന്നത്തിന്റെ പേര്, അളവ്, യൂണിറ്റ് വില, മൊത്തം വില എന്നിവ പോലുള്ള വിശദാംശങ്ങളുള്ള ഒരു ഷോപ്പിന്റെ വിൽപ്പന ലിസ്റ്റ് ഉണ്ട്.

<3

എക്‌സലിൽ ഒരു ടേബിൾ എങ്ങനെ സൃഷ്‌ടിക്കാം

ഡാറ്റാസെറ്റ് ഒരു എക്‌സൽ ടേബിളാക്കി , ഇനിപ്പറയുന്നവ ചെയ്യുക-

  • മുഴുവൻ ഡാറ്റാസെറ്റും തിരഞ്ഞെടുക്കുക.
  • Insert ടാബിലേക്ക് പോകുക എക്‌സൽ റിബണിൽ നിന്ന് .
  • പട്ടിക ഓപ്‌ഷനിൽ ക്ലിക്ക് ചെയ്യുക.

  • അവസാനം, പട്ടിക സൃഷ്‌ടിക്കുക വിൻഡോയിലെ ശരി ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.

  • ഞങ്ങൾ വിജയകരമായി ഡാറ്റാസെറ്റ് ഒരു Excel ടേബിളാക്കി .

ഡാറ്റ ചേർക്കാൻ ഒരു Excel ടേബിളിൽ, ഞങ്ങൾ ഞങ്ങളുടെ കോഡിൽ നിരവധി VBA ഫംഗ്‌ഷനുകൾ ഉം പ്രോപ്പർട്ടികൾ ഉം ഉപയോഗിക്കും. ഇനിപ്പറയുന്ന വിഭാഗം വിഷ്വൽ ബേസിക് എഡിറ്ററിൽ തുറക്കാനും കോഡ് എഴുതാനും വിവരിക്കുന്നു.

വിഷ്വൽ ബേസിക് എഡിറ്ററിൽ കോഡ് എഴുതുക

വിഷ്വൽ ബേസിക് തുറക്കാൻ ഘട്ടങ്ങൾ പാലിക്കുക എഡിറ്റർഅവിടെ കുറച്ച് കോഡ് എഴുതുക.
  • Excel Ribbon -ൽ നിന്ന് Developer ടാബിലേക്ക് പോകുക.
  • വിഷ്വൽ ബേസിക് ഓപ്ഷൻ ക്ലിക്ക് ചെയ്യുക.

  • വിഷ്വൽ ബേസിക് ഫോർ ആപ്ലിക്കേഷനുകൾ വിൻഡോയിൽ, ഇൻസേർട്ട് ഡ്രോപ്പ്ഡൗൺ തിരഞ്ഞെടുക്കാൻ പുതിയ മൊഡ്യൂൾ

ഇപ്പോൾ ഒരു പുതിയ മൊഡ്യൂൾ തുറന്നു , അവിടെ കുറച്ച് കോഡ് എഴുതി റൺ ചെയ്യാൻ F5 അമർത്തുക.

1. എക്‌സലിൽ VBA ഉപയോഗിച്ച് ഒരു ടേബിളിന്റെ അവസാന വരിയിൽ ഡാറ്റ ചേർക്കുക

ഈ ഉദാഹരണത്തിൽ, ചേർക്കാൻ ഞങ്ങൾ ഒരു VBA കോഡ് ഉപയോഗിക്കും. ഒരു പുതിയ വരി ടേബിളിന്റെ ചുവടെ ടേബിളിൽ തുടർന്ന് ഡാറ്റ ചേർക്കുക. ഞങ്ങളുടെ പട്ടികയിൽ, ഞങ്ങൾക്ക് ഡാറ്റ യുടെ 4 വരികൾ ഉണ്ട്. വിഷ്വൽ ബേസിക് എഡിറ്ററിലേക്ക് 5-മത്തേത് , പകർത്തുക ഒട്ടിച്ച് ഇനിപ്പറയുന്ന കോഡ് ഒട്ടിക്കുക.

2530

കോഡ് റൺ ചെയ്യാൻ F5 അമർത്തുക.

ഞങ്ങൾ -ൽ ഒരു പുതിയ വരി ഡാറ്റ ചേർത്തു നിലവിലുള്ള പട്ടികയുടെ .

കോഡ് വിശദീകരണം:

  • ഞങ്ങളുടെ കോഡിൽ ഞങ്ങൾ ListObjects ഉപയോഗിച്ചു ഒബ്ജക്റ്റ് VBA Excel-ന്റെ പട്ടിക പിടിക്കാൻ പട്ടിക അതിന്റെ പേര് . കൂടുതൽ വിവരങ്ങൾക്ക്, ഓരോ ListObject ഒബ്ജക്റ്റുകളും ഒരു പട്ടിക വർക്ക്ഷീറ്റിൽ . പട്ടികയുടെ പേര് ലഭിക്കാൻ, പട്ടികയിൽ ക്ലിക്ക് ചെയ്യുക >> ടേബിൾ ഡിസൈൻ ടാബിൽ Excel റിബണിൽ.

  • പിന്നെ, ഞങ്ങൾ ListRows . Add method ഉപയോഗിച്ചു. പട്ടികയിൽ പുതിയ വരി ചേർക്കാൻ . ഈ രീതി രണ്ട് ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു : സ്ഥാനം കൂടാതെ എല്ലായ്പ്പോഴും ചേർക്കുക .

ഒരു പൂർണ്ണസംഖ്യ നൽകുന്നതിലൂടെ നമ്പർ , പുതുതായി ചേർത്ത വരി ന്റെ ആപേക്ഷിക സ്ഥാനം പട്ടികയിൽ നമുക്ക് വ്യക്തമാക്കാം. ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ സ്ഥാന ആർഗ്യുമെന്റ് ശൂന്യമാക്കി, അതിന്റെ ഫലമായി, പുതിയ വരി ചേർത്തു പട്ടികയുടെ .

  • അവസാനം, പുതുതായി ന്റെ സെല്ലുകളിലെ ഓരോ ലും ഞങ്ങൾ ഡാറ്റ സജ്ജീകരിച്ചു> വരി ചേർത്തു. ഈ സാഹചര്യത്തിൽ, ഡാറ്റ ആയിരുന്നു.Range(1) = “1/1/2022” OrderDate ആയി, .Range(2) = “Apple” ഉൽപ്പന്നമായി, .റേഞ്ച്(3) = 5 അളവ്,  .റേഞ്ച്(4) = 1.77 യൂണിറ്റ് വില.

കൂടുതൽ വായിക്കുക : Excel ടേബിളിന്റെ പേര്: നിങ്ങൾ അറിയേണ്ടതെല്ലാം

2. Excel-ൽ ഒരു ടേബിളിന്റെ ഒരു പ്രത്യേക വരിയിൽ ഡാറ്റ ചേർക്കാൻ ഒരു VBA കോഡ് പ്രവർത്തിപ്പിക്കുക

ഈ ചിത്രീകരണത്തിൽ, ഞങ്ങൾ ഡാറ്റയുടെ ഒരു വരി ചേർക്കാൻ പോകുന്നു മുകളിലെ ഉദാഹരണത്തിൽ ഞങ്ങൾ ഉപയോഗിച്ച അതേ കോഡ് ഉപയോഗിച്ച് പട്ടികയുമായി ബന്ധപ്പെട്ട ഒരു പ്രത്യേക വരിയിൽ . ഈ സാഹചര്യത്തിൽ, ഞങ്ങളുടെ ListRows.Add method ന്റെ സ്ഥാന ആർഗ്യുമെന്റ് വ്യക്തമാക്കേണ്ടതുണ്ട്.കോഡ്. ഓറഞ്ചിനായി ഓറഞ്ചിനായി വിൽപ്പന ഡാറ്റ ചേർക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് പറയട്ടെ, നിലവിലുള്ള പട്ടികയിൽ വരി നമ്പർ 3 ആപേക്ഷിക വിശദാംശങ്ങൾ. ഇത് സംഭവിക്കുന്നതിന്, വിഷ്വൽ കോഡ് എഡിറ്ററിലേക്ക് പകർത്തുക , ഒട്ടിക്കുക ഇനിപ്പറയുന്ന കോഡ് .

7166

അമർത്തി കോഡ് പ്രവർത്തിപ്പിക്കുക F5 സെയിൽ ഡാറ്റ ഓറഞ്ചിനായി മൂന്നാം നിരയിൽ ആപേക്ഷികമായി ചേർത്തു.

വായിക്കുക കൂടുതൽ: ഒരു പട്ടികയിലെ ഓരോ വരിയ്‌ക്കുമുള്ള Excel VBA കോഡ് (ചേർക്കുക, തിരുത്തിയെഴുതുക, ഇല്ലാതാക്കുക, മുതലായവ)

സമാന വായനകൾ

  • കണക്കെടുത്ത ഫീൽഡ് തുക പിവറ്റ് ടേബിളിലെ എണ്ണം കൊണ്ട് ഹരിച്ചിരിക്കുന്നു
  • Excel-ൽ ആപേക്ഷിക ഫ്രീക്വൻസി ഡിസ്ട്രിബ്യൂഷൻ എങ്ങനെ ചിത്രീകരിക്കാം
  • [പരിഹരിക്കുക] പിവറ്റ് ടേബിളിൽ തീയതികൾ ഗ്രൂപ്പുചെയ്യാൻ കഴിയില്ല: 4 സാധ്യമായ പരിഹാരങ്ങൾ
  • എക്‌സൽ (2 രീതികൾ) ലെ ശതമാനം ഫ്രീക്വൻസി വിതരണം എങ്ങനെ കണക്കാക്കാം
  • പിവറ്റ് ടേബിൾ പുതുക്കുന്നില്ല (5 പ്രശ്‌നങ്ങളും പരിഹാരങ്ങളും)

3. എക്‌സലിൽ VBA ഉപയോഗിച്ച് ഒരു ടേബിളിലേക്ക് ഡാറ്റ തിരുകുകയും പുനരാലേഖനം ചെയ്യുകയും ചെയ്യുക

ഇവിടെ നിലവിലുള്ള എങ്ങനെ പുനരാലേഖനം ചെയ്യാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും. ടേബിളിന് പകരം ഒരു പുതിയ വരി യുടെ ഡാറ്റ . അത് ചെയ്യുന്നതിന്, ഞങ്ങൾ ListRows.Add പ്രോപ്പർട്ടി ന് പകരം Excel ന്റെ ListObject.ListRows പ്രോപ്പർട്ടി ഉപയോഗിക്കേണ്ടതുണ്ട്. ListObject.ListRows പ്രോപ്പർട്ടി വരി നമ്പർ ( Integer value ) അതിന്റെ argument ആയി എടുക്കുന്നു. മാറ്റാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് പറയാം ഞങ്ങൾ മുമ്പത്തെ ഉദാഹരണത്തിൽ ചേർത്ത ഓറഞ്ചിന്റെ 2.14 മുതൽ 2.35 വരെ യൂണിറ്റ് വില . പകർത്തുക പിന്നെ താഴെ താഴെ പറയുന്ന കോഡ് ഒട്ടിക്കുക.

1813

ഞങ്ങളുടെ കോഡിൽ, <2 ListObject.ListRows പ്രോപ്പർട്ടി 3 ആയി ഡാറ്റ എന്നതിന് വാദം ഞങ്ങൾ സജ്ജീകരിച്ചു ഓറഞ്ച് ഇത് ആണ്. F5 അമർത്തി കോഡ് റൺ ചെയ്‌ത് വ്യത്യാസം കാണുക.

കോഡിനുണ്ട് വരി നമ്പർ 3 ലെ ഡാറ്റയുടെ യൂണിറ്റ് വില പട്ടിക ന് ആപേക്ഷികമായി മാറ്റി.

കൂടുതൽ വായിക്കുക: എക്‌സൽ ടേബിളിൽ നിന്ന് വരികളും നിരകളും എങ്ങനെ ചേർക്കാം അല്ലെങ്കിൽ ഇല്ലാതാക്കാം

4. ഉപയോക്തൃ ഇൻപുട്ടിനെ അടിസ്ഥാനമാക്കി ഒരു Excel ടേബിളിലേക്ക് ഡാറ്റ ചേർക്കാൻ ഒരു VBA കോഡ് പ്രവർത്തിപ്പിക്കുക

ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ ഇൻസേർട്ട് ചെയ്യാൻ പോകുന്നു ഉപയോക്തൃ ഇൻപുട്ടായി ഉപയോക്തൃ ഇൻപുട്ടായി പട്ടിക നാമം ഉം വിൽപ്പന വിശദാംശങ്ങളും ഒരു ഉപയോക്തൃ ഇൻപുട്ടായി അത് ഓരോ VBA കോഡിലും സമയം . ഇത് പൂർത്തിയാക്കാൻ ചുവടെയുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കുക.

  • പകർത്തുക ഒപ്പം ഇനിപ്പറയുന്ന കോഡ് വിഷ്വൽ കോഡ് എഡിറ്ററിലേക്ക് ഒട്ടിക്കുക.
4208
<0കോഡ് റൺ ചെയ്യാൻ F5 അമർത്തുക.
  • പേര് ഇടുക പട്ടികയുടെ ഇൻപുട്ട് ബോക്സിലെ ( പട്ടിക1 , ഈ ഉദാഹരണത്തിൽ) ശരി അമർത്തുക.
  • <12

    • തുടർന്ന് ഓഡർ തീയതി, ഉൽപ്പന്നത്തിന്റെ പേര്, അളവ്, , യൂണിറ്റ് വില എന്നിവയ്‌ക്കുള്ള മൂല്യങ്ങൾ ഇടുക. ഇൻപുട്ട് ബോക്സുകൾ അത് തുടർച്ചയായി പ്രത്യക്ഷപ്പെട്ടു . ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ ഉപയോഗിച്ച മൂല്യങ്ങൾ 1/1/2022, ഓറഞ്ച്, 3, , 35 എന്നിവയാണ്.

    • ഫലമായി, ചേർത്ത ഡാറ്റ <2 ഉപയോഗിച്ച് പുതിയ വരി ഞങ്ങൾക്ക് ലഭിച്ചു പട്ടികയുടെ ചുവടെ .

    കൂടുതൽ വായിക്കുക: Excel ടേബിൾ ഫോർമാറ്റിംഗ് നുറുങ്ങുകൾ – ടേബിളിന്റെ രൂപം മാറ്റുക

    കുറിപ്പുകൾ

    ഞങ്ങൾ a പുതിയ വരി <2 ചേർക്കുമ്പോൾ>വിബിഎ കോഡ് ഉപയോഗിച്ച് ഡാറ്റ ഉപയോഗിച്ച്, ഫോർമാറ്റ് , ഫോർമുലകൾ പുതിയ വരിയിലേക്ക് സ്വയമേവ കൊണ്ടുപോകുന്നു. ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, TotalPrice നിര ഔട്ട്‌പുട്ട് ഉൽപ്പന്നം നിരകളുടെ അളവ് , യൂണിറ്റ് വില . ഞങ്ങൾ അളവ് ഉം യൂണിറ്റ് വില മൂല്യങ്ങളും മാത്രം ഇൻസേർഡ് ചെയ്‌തു; മൊത്തം വില കോളത്തിൽ പുതിയ വരി ഉൽപ്പന്നം ഇവയുടെ രണ്ട് മൂല്യങ്ങൾ ചേർത്തു. <3.

    ഉപസംഹാരം

    ഇപ്പോൾ, VBA കോഡ് ഉപയോഗിച്ച് ഒരു Excel ടേബിളിലേക്ക് ഡാറ്റ എങ്ങനെ ചേർക്കാമെന്ന് ഞങ്ങൾക്കറിയാം. ഈ രീതികൾ കൂടുതൽ ആത്മവിശ്വാസത്തോടെ ഉപയോഗിക്കാൻ ഇത് നിങ്ങളെ സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു. എന്തെങ്കിലും ചോദ്യങ്ങളോ നിർദ്ദേശങ്ങളോ ഉണ്ടെങ്കിൽ അവ ചുവടെയുള്ള കമന്റ് ബോക്സിൽ ഇടാൻ മറക്കരുത്.

    വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.