એક્સેલ VBA: સેલ મૂલ્યમાં વેરિયેબલ સેટ કરો (3 વ્યવહારુ ઉદાહરણો)

  • આ શેર કરો
Hugh West

આ લેખમાં, હું તમને બતાવીશ કે તમે એક્સેલમાં VBA નો ઉપયોગ કરીને સેલ વેલ્યુ પર ચલ કેવી રીતે સેટ કરી શકો છો. તમે એક કોષના મૂલ્ય અને કોષોની શ્રેણી માટે ચલ સેટ કરવાનું શીખી શકશો.

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

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

Cell.xlsm પર વેરિયેબલ સેટ કરો

3 એક્સેલમાં સેલ વેલ્યુ પર વેરીએબલ સેટ કરવા માટે ઝડપી ઉદાહરણો

અહીં અમને એક ડેટા સેટ મળ્યો છે જેમાં કેટલાક ગ્રાહકોના નામ , તેમના સંપર્ક નંબરો અને ઇમેઇલ સરનામાંઓ શ્રેણીમાં <વર્કશીટનું 1>B3:D13 .

અમે VBA નો ઉપયોગ કરીને આ ડેટા સેટમાંથી સેલ મૂલ્યો પર ચલોને સેટ કરવાનું લક્ષ્ય રાખીએ છીએ.<3

1. એક્સેલ VBA નો ઉપયોગ કરીને સિંગલ સેલ વેલ્યુ પર વેરિયેબલ સેટ કરો

પ્રથમ, અમે VBA નો ઉપયોગ કરીને સિંગલ સેલ વેલ્યુ પર વેરિયેબલ સેટ કરવાનું શીખીશું.

માટે ઉદાહરણ તરીકે, ચાલો સેલ B4 ની કિંમત Customer_Name નામના ચલ પર સેટ કરીએ.

જો તમે વેલ્યુનો ડેટા પ્રકાર જાણતા હોવ અને તે પહેલાં જાહેર કરો તો તે વધુ સારું છે. અને પછી તે ચલમાં મૂલ્ય સેટ કરો.

ઉદાહરણ તરીકે, અહીં સેલ B4 નામ ધરાવે છે, બોરિસ પેસ્ટર્નક . તે સ્ટ્રિંગ-પ્રકાર ચલ છે. તેથી, તમે નીચેની 2 કોડની રેખાઓનો ઉપયોગ કરી શકો છો:

1950

પરંતુ જો તમને ડેટા પ્રકાર વિશે ખાતરી ન હોય તો તે ઠીક છે. તે કિસ્સામાં, માત્ર 2જી લીટી લખો, અને VBA માટે મૂલ્ય યોગ્ય રીતે વાંચશેતમે.

7925

હવે, VBA એ મૂલ્ય યોગ્ય રીતે વાંચ્યું છે કે નહીં તે તપાસવા માટે, MsgBox મૂલ્ય સાથે લીટી દાખલ કરો. કોડના બેમાંથી કોઈ એક સેટ કરો અને પછી કોડ ચલાવો.

એક સંદેશ બોક્સ તમને સેલ B4 , બોરિસ પેસ્ટર્નક નું મૂલ્ય દર્શાવતું દેખાશે.

2. એક્સેલ VBA નો ઉપયોગ કરીને વેરીએબલમાં કોષોની સંલગ્ન શ્રેણીના મૂલ્યો સેટ કરો

હવે, અમે કોષોની સંલગ્ન શ્રેણીના મૂલ્યોને ચલમાં સેટ કરીશું. ઉદાહરણ તરીકે, ચાલો ચલ Rng માં શ્રેણી B3:D13 વાંચીએ.

અહીં વેરીએબલનો ડેટા પ્રકાર રેન્જ હશે. . તમે કાં તો તેને આ રીતે પહેલાં જાહેર કરી શકો છો:

8383

અથવા તમે તેની સાથે સીધા મૂલ્યો અસાઇન કરી શકો છો.

8862

હવે, રેન્જ ઑબ્જેક્ટ ના મૂલ્યોને ઍક્સેસ કરવા માટે, તમારે તેમને તેમની પંક્તિ અને કૉલમ નંબરો સાથે સેલ્સ ઑબ્જેક્ટ સાથે ઍક્સેસ કરવું પડશે.

ઉદાહરણ તરીકે, સેલ B4 ઍક્સેસ કરો, તમારે Rng.Cells(2,1) નો ઉપયોગ કરવો પડશે [ સેલ B4 2જી પંક્તિમાં છે અને 1લી શ્રેણીની કૉલમ B3:D13 .]

લાઇન દાખલ કરો MsgBox Rng.Cells(2,1) તમારા કોડની અંદર અને તેને ચલાવો. તે બોરિસ પેસ્ટર્નક બતાવશે, કોષમાં મૂલ્ય B4 .

3. એક્સેલ VBA નો ઉપયોગ કરીને વેરીએબલમાં કોષોની બિન-સંલગ્ન શ્રેણીના મૂલ્યો સેટ કરો

આખરે, અમે કોષોની બિન-સંલગ્ન શ્રેણીના મૂલ્યોને ચલમાં સેટ કરીશું.

ઉદાહરણ તરીકે, ચાલો વાંચવાનો પ્રયત્ન કરીએશ્રેણી B3:B13 અને D3:D13 ને Rng નામના ચલમાં.

તે ફરીથી રેન્જ<નો ડેટા પ્રકાર છે 2>. તમે કાં તો તેને અગાઉથી જાહેર કરી શકો છો અથવા નહીં.

અમે વીબીએ ની યુનિયન પદ્ધતિ નો ઉપયોગ કરીશું 2 અથવા વધુ બિન-સંલગ્ન એક શ્રેણીમાં કોષોની શ્રેણી.

4027

હવે સેલ B4 ઍક્સેસ કરવા માટે, તમારે ફરીથી MsgBox લાઇન દાખલ કરવી પડશે. Rng.સેલ્સ(1,1). પછી જો આપણે કોડ ચલાવીએ, તો તે કોષમાં સામગ્રી પ્રદર્શિત કરશે B4 , બોરિસ પેસ્ટર્નક .

યાદ રાખવા જેવી બાબતો

ઉપર વર્ણવેલ તમામ પદ્ધતિઓ માત્ર સક્રિય વર્કશીટ માટે જ કામ કરે છે. જો તમે કાર્યપત્રકને ઍક્સેસ કરવા માંગતા હોવ જે સક્રિય નથી, તો તમારે શ્રેણી પહેલા વર્કશીટના નામનો ઉલ્લેખ કરવો પડશે.

ઉદાહરણ તરીકે, શીટ1 ની શ્રેણી B4 ઍક્સેસ કરવા માટે , તમારે આનો ઉપયોગ કરવો પડશે:

9057

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