10 મોટાભાગે ઉપયોગમાં લેવાતા એક્સેલ VBA ઑબ્જેક્ટ્સની સૂચિ (વિશેષતાઓ અને ઉદાહરણો)

  • આ શેર કરો
Hugh West

આ લેખ મારી શ્રેણીનો ભાગ છે: Excel VBA & મેક્રોઝ - એક સ્ટેપ બાય સ્ટેપ કમ્પ્લીટ ગાઈડ . અમે ફક્ત 10 એક્સેલ VBA ઑબ્જેક્ટ્સની સૂચિની ચર્ચા કરીશું.

પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો

તમે આ લેખ વાંચી રહ્યા હોવ ત્યારે કસરત કરવા માટે આ પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો.

VBA Objects.xlsm

VBA ઑબ્જેક્ટ્સ શું છે?

એક ઑબ્જેક્ટ એ આદેશ અથવા કંઈક છે જે અમુક ચોક્કસ કાર્યો કરવા માટે VBA કોડમાં લાગુ થાય છે.

VBA (વિઝ્યુઅલ બેઝિક એપ્લિકેશન) એ એક ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ ભાષા છે. ઑબ્જેક્ટ એ VBA ના ઘટકોમાંથી એક છે.

ઑબ્જેક્ટ પાસે તેની મિલકત અને પદ્ધતિ છે. પદ્ધતિ એ ઑબ્જેક્ટ દ્વારા કરવામાં આવતી ઑપરેશન છે અને પ્રોપર્ટી તે ઑબ્જેક્ટની લાક્ષણિકતાઓને સમજાવે છે.

VBA ઑબ્જેક્ટના લક્ષણો

VBA ઑબ્જેક્ટને લાગુ કરવા માટે એક હોવું આવશ્યક છે. ઑબ્જેક્ટમાં પદ્ધતિ અથવા મિલકત. અમે અહીં તે લક્ષણોની ચર્ચા કરીશું.

પ્રોપર્ટીઝ

VBA ઑબ્જેક્ટ પ્રોપર્ટીઝ ને ઑબ્જેક્ટની સેટિંગ્સ તરીકે માની શકાય છે.

Excel પાસે ઘણા બધા ઑબ્જેક્ટ છે. એક્સેલ VBA માં આપણે જેની સાથે કામ કરીએ છીએ તેમાંના મોટાભાગના ઓબ્જેક્ટ પ્રોપર્ટીઝ ધરાવે છે.

ઉદાહરણ:

  • રેન્જ ઓબ્જેક્ટ પ્રોપર્ટીઝ ધરાવે છે. તેમાંના કેટલાક છે કૉલમ , સૂત્ર , પંક્તિ , પહોળાઈ , અને મૂલ્ય .
  • <9 ચાર્ટ ઑબ્જેક્ટમાં ગુણધર્મો છે, જેમ કે લેજન્ડ , ચાર્ટએરિયા , ચાર્ટસ્ટાઇલ અને તેથી વધુ.
  • ChartTitle પણ એક છેVBA કોડ 5 ધાર સાથે સ્ટાર બનાવવા માટે લાગુ કરવામાં આવે છે.
    3051

    અમે msoShape5pointStar આદેશને બદલીને કોઈપણ પ્રકારનો આકાર દોરી શકીએ છીએ.

    10. ListObject ઑબ્જેક્ટ

    ListObject ListObjects ઑબ્જેક્ટ નો એક ભાગ છે. A ListObject વર્કશીટનું એક જ ટેબલ સૂચવે છે.

    પદ્ધતિઓ ગુણધર્મો
    કાઢી નાખો સક્રિય
    પ્રકાશિત કરો એપ્લિકેશન
    તાજું કરો ઓટોફિલ્ટર
    માપ બદલો ટિપ્પણી કરો
    સર્જક
    નામ
    માતાપિતા
    શ્રેણી
    સૉર્ટ કરો
    સારાંશ

    ઉદાહરણ:

    આ ઉદાહરણ કોષ્ટકમાંથી ડેટા કાઢવા અને તેને એરેમાં સંગ્રહિત કરવાનું છે.

    1433

    વધુ વાંચો: સેલ મૂલ્યો સાથે એરેને પૉપ્યુલેટ કરવા માટે એક્સેલ VBA (4 યોગ્ય ઉદાહરણો)

    નિષ્કર્ષ

    આ લેખમાં, અમે સામાન્ય રીતે વપરાતા એક્સેલ VBA ઑબ્જેક્ટ્સની સૂચિ. મને આશા છે કે આ તમારી જરૂરિયાતોને સંતોષશે. કૃપા કરીને અમારી વેબસાઇટ ExcelWIKI.com પર એક નજર નાખો અને ટિપ્પણી બોક્સમાં તમારા સૂચનો આપો.

    ઑબ્જેક્ટ, જેમ કે ફોન્ટ , ફોર્મેટ અને બોર્ડર .

VBA ઑબ્જેક્ટ પ્રોપર્ટીઝનો ઉપયોગ:

અમે નીચેના કરવા માટે VBA કોડ લખી શકીએ છીએ:

  • તમે ઑબ્જેક્ટની વર્તમાન પ્રોપર્ટી સેટિંગ્સ ચકાસી શકો છો અને આ સેટિંગ્સના આધારે કંઈક કરી શકો છો.
  • તમે નવા મૂલ્યો સેટ કરીને ઑબ્જેક્ટની પ્રોપર્ટી સેટિંગ્સ બદલી શકે છે.

આ VBA સ્ટેટમેન્ટ જુઓ:

Range("E10").Value

આ સ્ટેટમેન્ટમાં, રેન્જ એક ઑબ્જેક્ટ છે, મૂલ્ય એ ગુણધર્મોમાંની એક છે. VBA સ્ટેટમેન્ટમાં, ઑબ્જેક્ટ્સ અને પ્રોપર્ટીઝને એક-એક પીરિયડ ( એક ડોટ, . ) દ્વારા અલગ કરીને બાજુમાં મૂકવામાં આવે છે. ઑબ્જેક્ટ્સ પહેલા મૂકવામાં આવે છે, પછી તેમના ગુણધર્મો.

ઉદાહરણ તરીકે, નીચેનું VBA સ્ટેટમેન્ટ રેન્જ E10:100 ની મૂલ્ય ગુણધર્મ સેટ કરે છે.

8935

તે નિવેદન સેલ E10 માં નંબર 100 પ્રદર્શિત થવાનું કારણ બનશે.

પદ્ધતિઓ:

A પદ્ધતિએ ઑબ્જેક્ટ પર અમલમાં મૂકાયેલી ક્રિયા છે.

ઑબ્જેક્ટમાં પણ પદ્ધતિઓ હોય છે. ઉદાહરણ તરીકે, રેન્જ ઑબ્જેક્ટ્સમાં ક્લીયર પદ્ધતિ હોય છે. નીચેનું VBA સ્ટેટમેન્ટ રેન્જ સાફ કરે છે. આ વિધાન રેન્જ પસંદ કરવા અને પછી હોમ ➪ સંપાદન ➪ સાફ કરો ➪ બધા સાફ કરો :

4711

વીબીએ કોડમાં, પદ્ધતિઓ ગુણધર્મો જેવી દેખાય છે. પદ્ધતિઓ એક અલગ ઓપરેટર (.) સાથે વસ્તુઓ સાથે જોડાયેલ છે. જો કે, VBA માં પદ્ધતિઓ અને ગુણધર્મો અલગ અલગ ખ્યાલો છે.

વધુ વાંચો: એક્સેલ ચાર્ટજ્યારે ડેટા છુપાયેલ હોય ત્યારે અદૃશ્ય થઈ જાય છે (3 સોલ્યુશન્સ)

એક્સેલમાં 10 મોટાભાગે ઉપયોગમાં લેવાતા VBA ઑબ્જેક્ટ્સની સૂચિ

ના કિસ્સામાં એક્સેલ દ્વારા અનુસરવામાં આવે છે ઑબ્જેક્ટ્સ જે છે:

એપ્લિકેશન → વર્કબુક → વર્કશીટ → રેન્જ

અહીં, અમે એક્સેલ VBA ના સૌથી વધુ ઉપયોગમાં લેવાતા ઑબ્જેક્ટ્સની વિગતવાર ચર્ચા કરીશું.<3

1. એપ્લિકેશન ઑબ્જેક્ટ

એપ્લિકેશન ઑબ્જેક્ટ એ એક્સેલના સૌથી વધુ ઉપયોગમાં લેવાતા ઑબ્જેક્ટ્સમાંનું એક છે. તેનો ઉપયોગ કુલ એક્સેલ એપ્લિકેશનને રજૂ કરવા માટે થાય છે.

પદ્ધતિઓ ગુણધર્મો
ગણતરી કરો ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
છોડો એક્ટિવવર્કબુક
ચલાવો ડિસ્પ્લેસ્ક્રોલબાર્સ
પૂર્વવત્ કરો ડિસ્પ્લે ફોર્મ્યુલાબાર
રાહ જુઓ પાથ
સ્ટેટસબાર

આ ઑબ્જેક્ટને એક્સેલમાં લાગુ કરતી વખતે આપણે જરૂરી ગુણધર્મ અથવા પદ્ધતિ ઉમેરવાની જરૂર છે.

ઉદાહરણ 1:

અહીં, અમે ગણતરી પદ્ધતિ. આ મેક્રોનો ઉપયોગ બધી ખુલ્લી વર્કબુકની ગણતરી માટે થાય છે.

3342

ઉદાહરણ 2:

માં નીચેના ઉદાહરણમાં, અમે Application ઑબ્જેક્ટ સાથે DisplayScrollBars પ્રોપર્ટીનો ઉપયોગ કર્યો છે. આ મેક્રોનો હેતુ સ્ક્રોલ બારને છુપાવવાનો છે.

1118

અહીં, અમે સ્ટેટસ False મૂકીએ છીએ, જેનો અર્થ થાય છે. નહીંએક્સેલ શીટના સ્ક્રોલ બાર દર્શાવો.

વધુ વાંચો: એક્સેલ VBA (4 ઉદાહરણો) નો ઉપયોગ કરીને પાથમાંથી વર્કબુક કેવી રીતે ખોલવી

2. વર્કબુક ઓબ્જેક્ટ

વર્કબુક ઓબ્જેક્ટ વર્કબુક સાથે સંબંધિત છે. તે એક્સેલ એપ્લિકેશન પર હાલમાં ખુલેલી વર્કબુકની સૂચિ દર્શાવે છે.

પદ્ધતિઓ ગુણધર્મો
ઉમેરો એપ્લિકેશન
ચેકઆઉટ ગણતરી
બંધ કરો સર્જક
ખોલો આઇટમ
પિતૃ

1 ઉદાહરણ 2:

આ ઉદાહરણ Disney.xlsx વર્કબુક પર એક નવું ચલ page_1 ઉમેરશે.

1885

3. વર્કબુક ઓબ્જેક્ટ

વર્કબુક ઓબ્જેક્ટ એક વર્કબુકનું પ્રતિનિધિત્વ કરે છે. તે વર્કબુક નો સભ્ય છે જે હાલમાં સક્રિય છે અથવા ખુલ્લી છે. તેના બદલે વર્કબુક એ વર્કશીટ્સનો સંગ્રહ છે.

<16
પદ્ધતિઓ ગુણધર્મો
સક્રિય ActiveChart
AddToFavourite ActiveSheet
બંધ કરો ઓટોસેવઓન
DeleteNumberFormat Full Name
Save User Status
SaveAs

ઉદાહરણ 1:

અમે વર્તમાન વર્કબુક બંધ કરવા માંગીએ છીએ.

8211

અમેબંધ વર્કબુક પર સમાન કોડ લાગુ કર્યો. વર્કબુક ઓબ્જેક્ટ બધી ખુલેલી વર્કબુક પર લાગુ થાય છે. પરંતુ વર્કબુક ઑબ્જેક્ટ ફક્ત સક્રિય વર્કબુકને જ લાગુ પડે છે.

ઉદાહરણ 2:

આ ઉદાહરણમાં, અમે વર્કબુક <2 નો ઉપયોગ કરીને સેલને નામ આપીશું>ઓબ્જેક્ટ.

1123

4. શીટ્સ ઑબ્જેક્ટ

શીટ્સ ઑબ્જેક્ટ ઉલ્લેખિત અથવા સક્રિય એક્સેલ વર્કબુકની તમામ પ્રકારની શીટ્સ સાથે સંબંધિત છે. શીટ્સ વર્કશીટ્સ, ચાર્ટ શીટ્સ માઇક્રો શીટ્સ હોઈ શકે છે.

પદ્ધતિઓ ગુણધર્મો
ઉમેરો એપ્લિકેશન
ઉમેરો2 ગણક
કૉપિ કરો આઇટમ
કાઢી નાખો માતાપિતા
ખસેડો દૃશ્યમાન
પ્રિન્ટઆઉટ
પ્રિન્ટપ્રીવ્યૂ
પસંદ કરો કેલ્ક્યુલેટ

ઉદાહરણ 1:

આ VBA કોડ વર્કબુકની 2જી શીટને સક્રિય કરશે.

1589
<0

ઉદાહરણ 2:

આ ઉદાહરણમાં, અમે 1લી શીટ પછી નવી શીટ ઉમેરીશું.

8167

5. વર્કશીટ્સ ઑબ્જેક્ટ

વર્કશીટ્સ ઑબ્જેક્ટ એ શીટ્સ ઑબ્જેક્ટનો એક ભાગ છે. તે માત્ર વર્કશીટ્સનો સંગ્રહ છે. પરંતુ શીટ્સ ઑબ્જેક્ટમાં ચાર્ટ શીટ્સ અને માઇક્રોનો પણ સમાવેશ થાય છેશીટ્સ.

<19
પદ્ધતિઓ ગુણધર્મો
કૉપિ એપ્લિકેશન
કાઢી નાખો ગણતરી કરો
ખસેડો સર્જક
પ્રિન્ટઆઉટ<21 આઇટમ
પ્રિન્ટપ્રીવ્યૂ માતાપિતા
પસંદ કરો દૃશ્યમાન
ઉમેરો
ઉમેરો2

ઉદાહરણ 1:

તે નીચેની વર્કબુકની 2જી વર્કશીટને સક્રિય કરશે

2387

અમે તેનો ઉપયોગ પણ કરી શકીએ છીએ શીટ્સ ઑબ્જેક્ટ. પરંતુ જો આપણે શીટ્સ ઓબ્જેક્ટનો ઉપયોગ કરીએ છીએ, તો તે ચાર્ટ અથવા માઇક્રો શીટને સક્રિય કરી શકે છે તે ઉલ્લેખિત વર્કબુકના સ્થાન પર પણ આધાર રાખે છે.

ઉદાહરણ 2:

અમે વર્કબુક પર અમારા ઇચ્છિત સ્થાન પર શીટની નકલ કરીશું.

8814

સમાન વાંચન

  • <એક્સેલ VBA માં 22 મેક્રો ઉદાહરણો
  • 20 એક્સેલ VBA માં માસ્ટર કરવા માટે પ્રેક્ટિકલ કોડિંગ ટિપ્સ
  • એક્સેલમાં VBA કોડ કેવી રીતે લખવો (સરળતા સાથે પગલાં)
  • એક્સેલમાં VBA મેક્રોના પ્રકાર (એક ઝડપી માર્ગદર્શિકા)
  • VBA સુવિધાઓ અને એપ્લિકેશનોનો પરિચય

6. વર્કશીટ ઑબ્જેક્ટ

વર્કશીટ ઑબ્જેક્ટ એ વર્કશીટ્સ નો એક ભાગ છે. તે માત્ર એક જ કાર્યપત્રકનું પ્રતિનિધિત્વ કરે છે. આ વિભાગ વર્કશીટ ઑબ્જેક્ટ પર આધારિત નમૂના VBA કોડ બતાવશે જેનું નામ બદલીનેવર્કશીટ.

<19 <19 <19
પદ્ધતિઓ ગુણધર્મો
સક્રિય કરો એપ્લિકેશન
ગણતરી કરો કોષો
જોડણી તપાસો કૉલમ્સ
કૉપિ કરો<21 ટિપ્પણીઓ
કાઢી નાખો નામ
મૂલ્યાંકન કરો આગલું
મૂવ આઉટલાઇન
પેસ્ટ કરો પેજ સેટઅપ
પેસ્ટસ્પેશિયલ<21 માતાપિતા
પ્રિન્ટઆઉટ શ્રેણી
પ્રિન્ટપ્રીવ્યૂ પંક્તિઓ
SaveAs આકારો
પસંદ કરો સૉર્ટ કરો
ટૅબ
પ્રકાર
દૃશ્યમાન

ઉદાહરણ 1:

આ VBA કોડ લાગુ કર્યા પછી સક્રિય વર્કશીટનું નામ બદલાઈ જશે.

3772

ઉદાહરણ 2:

અમે વર્તમાન વર્કશીટ વિશે જાણવા માંગીએ છીએ. નીચેનો VBA કોડ લાગુ કરો.

4340

7. રેન્જ ઑબ્જેક્ટ

રેન્જ ઑબ્જેક્ટ એક્સેલ ફાઇલના કોષો સાથે સંબંધિત છે. તેનો ઉપયોગ એક્સેલ વર્કશીટમાંથી એક સેલ, પંક્તિ, કૉલમ અથવા ચોક્કસ સંખ્યામાં કોષો, પંક્તિઓ અથવા કૉલમ પસંદ કરવા માટે થાય છે. આપણે સેલ રેફરન્સને માં મૂકવો પડશેદલીલ.

<19 <19 <19 <20
પદ્ધતિઓ ગુણધર્મો
સક્રિય કરો સરનામું
ઓટોફિલ એપ્લિકેશન
ગણતરી કરો વિસ્તારો
સાફ કરો<21 કોષો
કૉપિ કૉલમ
કાઢી નાખો ગણતરી
શોધો અંત
શામેલ ફોન્ટ
પેસ્ટસ્પેશિયલ<21 ઊંચાઈ
બદલો આઇટમ
ચલાવો ડાબે
પસંદ કરો લીસ્ટ ઑબ્જેક્ટ
બતાવો નામ
સૉર્ટ કરો<21 આગલું
કોષ્ટક પિતૃ
શ્રેણી
પંક્તિ
પંક્તિઓ
ટોચના
માન્યતા
મૂલ્ય
પહોળાઈ

ઉદાહરણ 1:

આ એક નમૂના VBA કોડ છે, જે શ્રેણીના કોષોને પસંદ કરે છે B5:D5 .

4097

ઉદાહરણ 2:

આ ઉદાહરણ આમાંથી ચોક્કસ શ્રેણીની નકલ કરશે સક્રિય શી t.

6013

8. શેપ્સ ઑબ્જેક્ટ

આકારો ઑબ્જેક્ટ વર્કશીટમાં અસ્તિત્વમાં રહેલા તમામ આકારો સાથે સંબંધિત છે. અમે આનો ઉપયોગ કરીને અન્ય કાર્યોને પસંદ કરી અને કાઢી નાખી શકીએ છીએ અથવા કરી શકીએ છીએઑબ્જેક્ટ.

<19
પદ્ધતિઓ ગુણધર્મો
કૉલઆઉટ ઉમેરો એપ્લિકેશન
એડકનેક્ટર ગણતરી
એડલાઈન સર્જક
ચિત્ર ઉમેરો<21 પિતૃ
આકાર ઉમેરો શ્રેણી
આઇટમ
બધા પસંદ કરો

ઉદાહરણ 1:

આ VBA કોડ તમામ પ્રકારના પસંદ કરશે વર્કશીટમાંથી આકારોની.

2679

ઉદાહરણ 2:

આ ઉદાહરણમાં, અમે વર્તમાનમાં ઇચ્છિત ક્રિયા લાગુ કરીશું સક્રિય વર્કશીટના આકાર.

9163

9. શેપ ઑબ્જેક્ટ

આકાર ઑબ્જેક્ટ એ શેપ્સનો એક ભાગ છે. તે સક્રિય વર્કશીટમાં એક જ આકાર સૂચવે છે. તેનો ઉપયોગ આકારો ઑબ્જેક્ટ સાથે થાય છે.

પદ્ધતિઓ ગુણધર્મો
લાગુ કરો એપ્લિકેશન
કોપી કરો ઓટોશેપટાઈપ
કટ બેકગ્રાઉન્ડ સ્ટાઇલ
કાઢી નાખો ચાર્ટ
ડુપ્લિકેટ કનેક્ટર
પસંદ કરો ભરો
ઊંચાઈ
ડાબે
નામ
ઓનએક્શન
પિતૃ
પ્રતિબિંબ
શીર્ષક
ટોચ
પ્રકાર
દ્રશ્યમાન
પહોળાઈ

ઉદાહરણ:

આ સરળ

હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.