એક્સેલ VBA: MsgBox માં નવી લાઇન બનાવો (6 ઉદાહરણો)

  • આ શેર કરો
Hugh West

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

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

તમે અહીંથી મફત એક્સેલ ટેમ્પલેટ ડાઉનલોડ કરી શકો છો અને તમારી જાતે પ્રેક્ટિસ કરી શકો છો.

MsgBox.xlsm માં નવી લાઇન બનાવો

6 એક્સેલ VBA નો ઉપયોગ કરીને MsgBox માં નવી લાઇન બનાવવાના ઉદાહરણો

1. એક્સેલ VBA નો ઉપયોગ કરીને MsgBox માં નવી લાઇન ઉમેરવા vbNewLine નો ઉપયોગ કરો

અહીં, અમે માં લીટી ઉમેરવા માટે VBA મેક્રો માં vbNewLine નો ઉપયોગ કરીશું. MsgBox. હું પ્રથમ લાઇનમાં “ હેલો! ” અને બીજી લાઇનમાં “ ExcelWIKI માં આપનું સ્વાગત છે” બતાવીશ.

પગલાઓ:

  • VBA વિન્ડો ખોલવા માટે Alt + F11 દબાવો.
  • પછી નીચે પ્રમાણે ક્લિક કરો મોડ્યુલ દાખલ કરો: Insert ➤ Module .

  • બાદમાં, તેમાં નીચેના કોડ લખો-
3670

  • પછી પાછા જાઓ તમારી શીટ અને ને ખોલવા માટે નીચે પ્રમાણે ક્લિક કરો મેક્રો સંવાદ બોક્સ: વિકાસકર્તા ➤ મેક્રો .

  • પસંદ કરો મેક્રો નામ કોડ્સ માં ઉલ્લેખિત છે.
  • છેવટે, ફક્ત ચલાવો દબાવો.

હવે એક નજર નાખો, vbNewLine બેમાં આઉટપુટ બતાવી રહ્યું છે.લીટીઓ .

વધુ વાંચો: VBA એક્સેલમાં ઈમેલ બોડીમાં બહુવિધ લાઈનો બનાવવા માટે (2 પદ્ધતિઓ)

2. એક્સેલમાં VBA નો ઉપયોગ કરીને MsgBox માં નવી લાઇન બનાવવા માટે vbCrLf નો ઉપયોગ કરો

હવે અમે VBA vbCrLf માં નવી લાઇન બનાવવા માટે અન્ય સ્થિરાંકનો ઉપયોગ કરીશું. MsgBox . તે સતત બે લીટીઓ વચ્ચે નવી લીટી પણ ઉમેરશે.

પગલાઓ:

  • પ્રથમ, પ્રથમ પદ્ધતિમાંથી પ્રથમ બે પગલાં અનુસરો VBA
  • માં મોડ્યુલ દાખલ કરવા માટે તેમાં નીચેના કોડ લખો-
7868

  • આગળ, મેક્રો ડાયલોગ બોક્સ ખોલવા માટે પ્રથમ પદ્ધતિમાંથી ચોથું પગલું અનુસરો.
  • પસંદ કરો મેક્રો નામ અને ચલાવો દબાવો.

સતત vbCrLf એ ઉમેર્યું છે <1 એક ગેપ લાઇન સાથે પણ એક નવી લાઇન .

વધુ વાંચો: કેવી રીતે ઉમેરવું એક્સેલ સેલમાં લાઇન (5 સરળ પદ્ધતિઓ)

3. એક્સેલ VBA નો ઉપયોગ કરીને MsgBox માં નવી લાઇન ઉમેરવા vbLf દાખલ કરો

ચાલો બીજા સ્થિરાંકનો ઉપયોગ કરીએ- vbLf એક્સેલ VBA માં MsgBox માં નવી લાઇન ઉમેરવા માટે .

પગલાઓ:

  • VBA માં મોડ્યુલ દાખલ કરવા માટે પ્રથમ પદ્ધતિના પ્રથમ બે પગલાં ને અનુસરો
  • બાદમાં, તેમાં નીચેના કોડ લખો-
8936

  • પછી મેક્રો ડાયલોગ બોક્સ ખોલવા માટે પ્રથમ પદ્ધતિથી ચોથું પગલું ને અનુસરો.
  • બાદમાં, મેક્રો નામ પસંદ કરોકોડ્સમાં દર્શાવ્યા મુજબ અને ચલાવો દબાવો.

અને તરત જ તમને ઇચ્છિત આઉટપુટ મળશે.

વધુ વાંચો: એક્સેલમાં CONCATENATE ફોર્મ્યુલા સાથે નવી લાઇન કેવી રીતે ઉમેરવી (5 રીતો)

4. એક્સેલમાં VBA નો ઉપયોગ કરીને MsgBox માં નવી લાઇન બનાવવા માટે Chr લાગુ કરો

અહીં, અમે VBA- Chr(13) & Chr(10) લાઈન ઉમેરવા માટે.

પગલાઓ:

  • પ્રથમ પદ્ધતિથી પ્રથમ બે પગલાં<2 ને અનુસરીને પ્રારંભ કરો> VBA
  • માં મોડ્યુલ દાખલ કરવા માટે તેમાં નીચેના કોડ લખો-
2929

  • તે પછી મેક્રો ડાયલોગ બોક્સ ખોલવા માટે પહેલી પદ્ધતિમાંથી ચોથું પગલું ને અનુસરો.
  • પછી પસંદ કરો સોંપેલ મેક્રો નામ અને ચલાવો દબાવો.

જુઓ કે અમને સમાન આઉટપુટ મળ્યું છે.

5. એક્સેલ VBA માં મેક્રોમાં નવી લાઇન ઉમેરો

અગાઉની પદ્ધતિઓમાં, અમે કોડમાં લાઇન તોડી નથી. અહીં, અમે કોડની અંદર લીટીઓ તોડીને ઉમેરીશું.

પગલાઓ:

  • પ્રથમ, પ્રથમ પદ્ધતિમાંથી પ્રથમ બે પગલાં અનુસરો VBA
  • આગળ, તેમાં નીચેના કોડ લખો -
1450

  • બાદમાં, મેક્રો ડાયલોગ બોક્સ ખોલવા માટે પહેલી પદ્ધતિમાંથી ચોથું પગલું ને અનુસરો.
  • પછી ફક્ત મેક્રો નામ પસંદ કરો અને ચલાવો દબાવો.

હવેજુઓ, કે મેક્રો એક નવી લાઇન ઉમેરી છે લીટીઓ વચ્ચે એક ગેપ લાઇન રાખી છે.

વધુ વાંચો: એક્સેલમાં લાઇન બ્રેક કેવી રીતે કરવું (4 રીતો)

6. બટનનો ઉપયોગ કરીને MsgBox માં નવી લાઇન ઉમેરવા માટે VBA એમ્બેડ કરો

અમારી ખૂબ જ છેલ્લી પદ્ધતિમાં, અમે કાર્ય થોડી અલગ રીતે કરીશું. અમે MsgBox માં લીટીઓ ઉમેરવા માટે બટન સેટ કરીશું.

6.1 સિંગલ લાઇન માટે બટન

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

  • નીચે ક્લિક કરો: વિકાસકર્તા ➤ દાખલ કરો અને પછી પસંદ કરો લંબચોરસ બોક્સ ફોર્મ નિયંત્રણ વિભાગ માંથી.

  • ટૂંક સમયમાં, તમને એક પ્લસ સાઇન મળશે તમારું કર્સર, બટનનું કદ સેટ કરવા માટે તમારું માઉસ ડાબું ક્લિક કરો અને શીટ પર ખેંચો .

  • પછી બટન પર રાઇટ-ક્લિક કરો તમારા માઉસ અને ટેક્સ્ટ સંપાદિત કરો<2 પસંદ કરો> બટન નામ સેટ કરવા માટે સંદર્ભ મેનૂ માંથી.

  • ટાઈપ કરો <2 નામ અને શીટ પર ગમે ત્યાં ક્લિક કરો.

  • ફરીથી રાઇટ-ક્લિક કરો તમારા <1 બટન પર>માઉસ અને મેક્રો સેટ કરવા માટે સંદર્ભ મેનૂ માંથી મેક્રો સોંપો પસંદ કરો.

  • આ ક્ષણે, મેક્રો નામ આપો અને નવું દબાવો.

  • પછી ટાઈપ કરો નીચેના કોડ
2539

કોડ બ્રેકડાઉન

  • પ્રથમ, મેં સબ પ્રક્રિયા SingleLine_Button બનાવી.
  • પછી વેરીએબલ WS ને <તરીકે જાહેર કર્યું 1>વર્કશીટ .
  • પછી કોષોને તપાસવા માટે ત્રણ IF સ્ટેટમેન્ટ્સ નો ઉપયોગ કરો, જો કોષ મૂલ્યથી ભરેલો હોય તો તે તેને અવગણશે અને જો ખાલી કોષ મળે તો સંબંધિત સંદેશ MsgBox દ્વારા બતાવશે.
  • પછીથી, ફક્ત તમારી શીટ પર પાછા જાઓ અને બટન પર ક્લિક કરો.

જેમ કે છેલ્લું નામ ફીલ્ડ ખાલી છે તેથી તે સૂચના સંદેશ બતાવી રહ્યું છે.

  • ઓકે દબાવો અને પછી તે બીજા ફીલ્ડને તપાસશે .

બીજું ફીલ્ડ ખાલી છે પણ તેથી તે એક ઉમેર્યું તેને સૂચિત કરવા માટે ew લાઇન .

અહીં, મેં પ્રથમ ફીલ્ડ ભર્યું અને બટન પર ક્લિક કર્યું, અને જુઓ કે તેણે તે ફીલ્ડ છોડી દીધું છે અને સંદેશ બતાવવા માટે બીજા ક્ષેત્ર પર કૂદકો માર્યો.

6.2 બહુવિધ લાઇન માટે બટન

સોંપણી કરીને આ બટન, અમે મેસેજ બોક્સમાં એક સમયે અનેક લાઈનો ઉમેરી શકીશું.

  • પ્રથમ, પહેલા 6 સ્ટેપ્સને અનુસરો બટન ઉમેરવા અને મેક્રો સોંપવા માટે પહેલાનો વિભાગ .

  • પછી મેક્રો-
5969

કોડ બ્રેકડાઉન<2 માં નીચેના કોડ ટાઈપ કરો

  • અહીં, મેં સબ પ્રક્રિયા Multiple_Line_Button બનાવી છે.
  • પછી કેટલાક વેરીએબલ્સને WS એઝ વર્કશીટ અને છેલ્લું_નામ , સરનામું , ફોન , ભૂલ_સંદેશ જેમ
  • પછીથી, વપરાયેલ લેન અને રેંજ ક્ષેત્રો સુયોજિત કરવા માટે.
  • છેલ્લે, ફીલ્ડ્સ ખાલી છે કે નહી તે ચકાસવા માટે જો નિવેદનો નો ઉપયોગ થાય છે . જો તે ભરાઈ જશે તો તેને છોડી દેશે અને જો નહિં તો MsgBox દ્વારા સંદેશાઓ બતાવશે.
  • છેલ્લે, ફક્ત પાછાં શીટ પર જાઓ અને બટન પર ક્લિક કરો.

અને જુઓ કે તે ત્રણ ફીલ્ડ્સ માટે ત્રણ લીટીઓ બતાવે છે. બધા ખાલી છે.

મેં પ્રથમ ફીલ્ડ ભર્યું છે અને હવે જુઓ, તે ફક્ત માટે સંદેશા બતાવી રહ્યું છે આગામી 2 ફીલ્ડ્સ .

વધુ વાંચો: એક્સેલ સેલમાં બહુવિધ લાઇન કેવી રીતે મૂકવી (2 સરળ રીતો)

નિષ્કર્ષ

હું આશા રાખું છું કે ઉપર વર્ણવેલ પ્રક્રિયાઓ Excel VBA નો ઉપયોગ કરીને MsgBox માં નવી લાઇન બનાવવા માટે પૂરતી સારી હશે. ટિપ્પણી વિભાગમાં કોઈપણ પ્રશ્ન પૂછવા માટે મફત લાગે અને કૃપા કરીને મને પ્રતિસાદ આપો.

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