એક્સેલ VBA સાથે ટેક્સ્ટને નંબરમાં કેવી રીતે કન્વર્ટ કરવું (મેક્રો સાથે 3 ઉદાહરણો)

  • આ શેર કરો
Hugh West

Microsoft Excel માં, સંખ્યાઓ સાથે કામ કરવું સૌથી સામાન્ય છે. કેટલીકવાર, અમારે મોટી સંખ્યામાં સંખ્યાઓ સાથે ડેટાસેટ પર પ્રક્રિયા કરવી પડે છે. પરંતુ, તમે તમારી જાતને એવી પરિસ્થિતિમાં શોધી શકો છો કે જ્યાં તમારી સંખ્યા ટેક્સ્ટની જેમ દેખાય. આ કારણોસર, તમે કોઈપણ પ્રકારની કામગીરી ઉમેરી, બાદબાકી, ભાગાકાર, ગુણાકાર અથવા કરી શકતા નથી. જ્યારે તમે આ કરવાનો પ્રયાસ કરો છો ત્યારે તે હંમેશા ભૂલ બતાવે છે. આ ટ્યુટોરીયલમાં, અમે તમને યોગ્ય ઉદાહરણો અને યોગ્ય ચિત્રો સાથે VBA કોડનો ઉપયોગ કરીને એક્સેલમાં ટેક્સ્ટને નંબરમાં કેવી રીતે કન્વર્ટ કરવું તે શીખવીશું.

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

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

VBA.xlsm નો ઉપયોગ કરીને ટેક્સ્ટને નંબર્સમાં કન્વર્ટ કરો

ટેક્સ્ટ તરીકે ફોર્મેટ કરાયેલ નંબરોને કેવી રીતે ઓળખવા

માઈક્રોસોફ્ટ એક્સેલ સ્માર્ટ છે ટેક્સ્ટ અને નંબર વચ્ચેનો તફાવત સમજવા માટે પૂરતું છે. તે આપમેળે તેમને તેમના સંબંધિત ફોર્મેટમાં રૂપાંતરિત કરે છે. પરંતુ, કેટલીકવાર તે ડેટાસેટના કેટલાક દુરુપયોગ અને ખોટા અર્થઘટનને કારણે તે કરી શકતું નથી. તે કારણોસર, તે તમારી વર્કબુકમાં તે નંબરોને ટેક્સ્ટ તરીકે રાખે છે.

આ ડેટાસેટ પર એક નજર નાખો. અહીં, અમારી પાસે કૉલમમાં કેટલીક સંખ્યાઓ છે.

જો કે અમારી પાસે કૉલમમાં સંખ્યાઓ છે, તે બધા ટેક્સ્ટની જેમ ડાબે સંરેખિત છે. હવે, કોઈપણ સેલ પર ક્લિક કરો. તમને આ બૉક્સ સેલની બાજુમાં મળશે.

હવે, માઉસ કર્સરને બૉક્સ પર હૉવર કરો. તે પછી, તમે આ સંદેશ જોશો.

તે બતાવે છે કે સેલ ટેક્સ્ટ તરીકે ફોર્મેટ થયેલ છે. આ રીતે, તમે ખાતરી કરી શકો છોકોષો ટેક્સ્ટ તરીકે ફોર્મેટ કરેલા છે કે નહીં.

એક્સેલમાં ટેક્સ્ટને નંબરમાં કન્વર્ટ કરવા માટે 3 VBA કોડ્સ

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

1. એક્સેલમાં ટેક્સ્ટને નંબરમાં કન્વર્ટ કરવાની રેન્જ સાથે VBA કોડ. નંબર ફોર્મેટ પદ્ધતિ

આ પદ્ધતિ ખૂબ જ સરળ અને ઉપયોગમાં સરળ છે. કોઈપણ ડેટાસેટ પર. તમારે ફક્ત કોષોની શ્રેણી પસંદ કરવાની છે અને તેને VBA કોડ માં દાખલ કરવાની છે.

📌 પગલાં

1. પ્રથમ, VBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર ALT+F11 દબાવો.

2. શામેલ કરો > મોડ્યુલ .

3. પછી, નીચેનો કોડ લખો:

5653

4. ફાઇલ સાચવો.

5. પછી, ALT+F8 દબાવો. તે મેક્રો સંવાદ બોક્સ ખોલશે.

6. ConvertTextToNumber પસંદ કરો અને Run પર ક્લિક કરો.

અંતમાં, આ કોડ અમારા ટેક્સ્ટને નંબરમાં કન્વર્ટ કરશે.

વધુ વાંચો: એક્સેલ VBA માં સ્ટ્રિંગને નંબરમાં કેવી રીતે કન્વર્ટ કરવું

2. ટેક્સ્ટને નંબરમાં કન્વર્ટ કરવા માટે લૂપ અને CSng સાથે VBA કોડ

આ પદ્ધતિમાં, આપણે લૂપ અને CSng ફંક્શનનો ઉપયોગ કરી રહ્યા છીએ. CSng ફંક્શન મૂળભૂત રીતે કોઈપણ ટેક્સ્ટને દલીલ તરીકે લે છે અને તેને એક નંબરમાં રૂપાંતરિત કરે છે. આપણું લૂપ દરેક કોષમાંથી પસાર થશેપસંદ કરેલ કૉલમ. તે પછી, અમે તેને ટેક્સ્ટમાંથી નંબરમાં કન્વર્ટ કરવા માટે દરેક કોષના મૂલ્યને CSng ફંક્શનમાં પાસ કરીશું.

📌 પગલાં

1. પ્રથમ, VBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર ALT+F11 દબાવો.

2. શામેલ કરો > મોડ્યુલ .

3. પછી, નીચેનો કોડ લખો:

8211

4. ફાઇલ સાચવો.

5. પછી, ALT+F8 દબાવો. તે મેક્રો સંવાદ બોક્સ ખોલશે.

6. ConvertUsingLoop પસંદ કરો અને Run પર ક્લિક કરો.

જેમ તમે જોઈ શકો છો, અમે આ VBA કોડનો ઉપયોગ કરીને અમારા ટેક્સ્ટને નંબરોમાં રૂપાંતરિત કર્યા છે. .

સમાન વાંચન

  • એક્સેલમાં ટેક્સ્ટને નંબરમાં બલ્ક કન્વર્ટ કરો (6 રીતો)
  • એક્સેલમાં VBA નો ઉપયોગ કરીને સ્ટ્રીંગને લોંગમાં કેવી રીતે કન્વર્ટ કરવી (3 રીતો)
  • એક્સેલ VBA (5 પદ્ધતિઓ)માં સ્ટ્રીંગને ડબલમાં કન્વર્ટ કરો
  • કેવી રીતે એક્સેલમાં કન્વર્ટ ટુ નંબર એરરને સુધારવા માટે (6 પદ્ધતિઓ)

3. એક્સેલમાં ડાયનેમિક રેન્જ માટે ટેક્સ્ટને નંબર્સમાં કન્વર્ટ કરો

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

તેથી અમે Cells(Rows.Count, "B").End(xlUp).Row નો ઉપયોગ કરીને છેલ્લી વપરાયેલી એક્સેલ પંક્તિને ગતિશીલ રીતે ઓળખીએ છીએ જેમાં ડેટા છે. તેછેલ્લો બિન-ખાલી પંક્તિ નંબર આપે છે જેને આપણે “ B5:B “ સાથે જોડીએ છીએ.

📌 પગલાં

1. પ્રથમ, VBA એડિટર ખોલવા માટે તમારા કીબોર્ડ પર ALT+F11 દબાવો.

2. Insert > મોડ્યુલ પર ક્લિક કરો.

3. પછી, નીચેનો કોડ લખો:

2361

4. ફાઇલ સાચવો.

5. પછી, ALT+F8 દબાવો. તે મેક્રો સંવાદ બોક્સ ખોલશે.

6. પછી ConvertDynamicRanges પસંદ કરો અને Run પર ક્લિક કરો.

જેમ તમે જોઈ શકો છો, અમે ટેક્સ્ટને નંબરોમાં કન્વર્ટ કરવામાં સફળ છીએ VBA કોડ્સ.

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

✎ અહીં, અમે અમારા ડેટાસેટ માટે કૉલમ B નો ઉપયોગ કરી રહ્યા છીએ. જો તમારો ડેટા અલગ કૉલમમાં છે, તો તે મુજબ VBA કોડમાં કોષોની શ્રેણી બદલો.

✎ VBA કોડ ફક્ત સક્રિય શીટ પર જ કામ કરશે.

નિષ્કર્ષ

નિષ્કર્ષમાં, હું આશા રાખું છું કે આ ટ્યુટોરીયલ તમને VBA કોડનો ઉપયોગ કરીને Excel માં ટેક્સ્ટને નંબરમાં કન્વર્ટ કરવા વિશે ઉપયોગી જ્ઞાન પ્રદાન કરશે. અમે ભલામણ કરીએ છીએ કે તમે તમારા ડેટાસેટ પર આ બધી સૂચનાઓ શીખો અને લાગુ કરો. પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો અને આ જાતે અજમાવો. ઉપરાંત, ટિપ્પણી વિભાગમાં પ્રતિસાદ આપવા માટે નિઃસંકોચ. તમારો અમૂલ્ય પ્રતિસાદ અમને આવા ટ્યુટોરિયલ્સ બનાવવા માટે પ્રેરિત રાખે છે. એક્સેલ સંબંધિત વિવિધ સમસ્યાઓ અને ઉકેલો માટે અમારી વેબસાઇટ Exceldemy.com તપાસવાનું ભૂલશો નહીં.

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