એક્સેલમાં મૂલ્યો અને ફોર્મેટની નકલ કરવા માટે VBA પેસ્ટ વિશેષ (9 ઉદાહરણો) -

  • આ શેર કરો
Hugh West

સામગ્રીઓનું કોષ્ટક

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

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

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

PasteSpecial.xlsm નો ઉપયોગ કરીને મૂલ્યો અને ફોર્મેટ્સ

9 એક્સેલ VBA માં પેસ્ટ સ્પેશિયલ સાથે મૂલ્યો અને ફોર્મેટની નકલ કરવાના ઉદાહરણો

આ લેખમાં, અમે VBA મેક્રો સાથે સ્પેશિયલ મૂલ્યો અને એક્સેલમાં ફોર્મેટ કરવા માટે 9 પદ્ધતિઓની ચર્ચા કરીશું.

અમે કરીશું. આ હેતુ માટે નીચેના ડેટાસેટને ધ્યાનમાં લો.

1. મૂલ્યો અને ફોર્મેટ્સની નકલ કરવા માટે VBA પેસ્ટ સ્પેશિયલમાં ઇનપુટબૉક્સ લાગુ કરો

અમે આ ઉદાહરણમાં સ્પેશિયલ પેસ્ટ કરો માટે ઇનપુટબૉક્સ વિકલ્પનો ઉપયોગ કરીશું.

પગલું 1 :

  • વિકાસકર્તા ટેબ પર જાઓ.
  • મેક્રો રેકોર્ડ કરો પર ક્લિક કરો.
  • સેટ Excel_Paste_Special_1 Macro name તરીકે.
  • પછી OK દબાવો.

પગલું 2:

  • હવે, મેક્રો આદેશ પર ક્લિક કરો.
  • મેક્રો પસંદ કરો અને પછી દબાવો 1 આદેશ મોડ્યુલ પર કોડ.
2871

પગલું 4:

  • F5 <2 દબાવો> ચલાવવા માટેકોડ.
  • એક નવું સંવાદ બોક્સ દેખાશે. તે બોક્સ પર સ્ત્રોત શ્રેણી પસંદ કરો.
  • પછી ઓકે દબાવો.

પગલું 5:

  • બીજો ડાયલોગ બોક્સ દેખાશે. કોપી કરેલ કોષો જ્યાં પેસ્ટ કરવા તે ખાલી શ્રેણી પસંદ કરો.

હવે, ડેટાસેટ જુઓ.

બધો ડેટા VBA પેસ્ટ સ્પેશિયલ નો ઉપયોગ કરીને મૂલ્યો અને ફોર્મેટ સાથે કૉપિ કરવામાં આવે છે.

વધુ વાંચો: VBA પેસ્ટસ્પેશિયલ કેવી રીતે લાગુ કરવું અને એક્સેલમાં સ્રોત ફોર્મેટિંગ રાખો

2. VBA પેસ્ટ સ્પેશિયલમાં xlPasteAllUsingSourceTheme નો ઉપયોગ કરીને મૂલ્યો અને ફોર્મેટ્સ સાથે સેલ રેંજ દાખલ કરો

અમે આ વિભાગમાં સીધા જ VBA કોડ પર સેલ શ્રેણી દાખલ કરીશું.

સ્ટેપ 1:

  • કમાન્ડ મોડ્યુલ દાખલ કરવા માટે Alt+F11 દબાવો.
  • કમાન્ડ મોડ્યુલ પર નીચેનો કોડ મૂકો.<13
4630

સ્ટેપ 2:

  • હવે, કોડ ચલાવવા માટે F5 દબાવો.

xlPasteAllUsingSourceTheme કમાન્ડ સ્રોત ડેટાના ચોક્કસ ડુપ્લિકેટની નકલ કરે છે.

વધુ વાંચો: Excel VBA: સેલ વેલ્યુ કોપી કરો અને બીજા સેલમાં પેસ્ટ કરો

3. પેસ્ટ સ્પેશિયલનો ઉપયોગ કરીને મૂલ્યો અને ફોર્મેટ સાથે શ્રેણી દાખલ કરવા માટે VBA વેરિયેબલનો ઉપયોગ કરો

અમે અહીં VBA પેસ્ટ સ્પેશિયલ કોડમાં ચલોનો ઉપયોગ બતાવીશું.

સ્ટેપ 1:

  • પહેલા, Alt+F11 દબાવીને કમાન્ડ મોડ્યુલ દાખલ કરો.
  • કમાન્ડમાં નીચેનો કોડ લખો.મોડ્યુલ.
2565

સ્ટેપ 2:

  • F5 દબાવો અને ચલાવો કોડ.

વધુ વાંચો: Excel VBA: રેંજને અન્ય વર્કબુકમાં કૉપિ કરો

4. અન્ય શીટમાં મૂલ્યો અને ફોર્મેટ્સની નકલ કરવા માટે xlPasteValues ​​અને xlPasteFormats નો ઉપયોગ કરો ફોર્મેટને યથાવત રાખીને

ઉપરોક્ત પદ્ધતિઓનો ઉપયોગ સમાન શીટમાં ડેટાની નકલ અને પેસ્ટ કરવા માટે કરવામાં આવ્યો હતો. હવે, અમે વિવિધ શીટ્સ માટે VBA પેસ્ટ સ્પેશિયલ નો ઉપયોગ કેવી રીતે કરવો તે બતાવીશું.

પગલું 1:

  • કમાન્ડ મોડ્યુલ દાખલ કરો Alt+F11 પર ક્લિક કરીને અને તેના પર નીચેના કોડની નકલ કરીને.
3031

સ્ટેપ 2:

  • કોડ ચલાવવા માટે F5 દબાવો.

આપણે ડેટા_સેટ<2 નો તે ડેટા જોઈ શકીએ છીએ> Different_sheet પર કૉપિ કરવામાં આવે છે.

વધુ વાંચો: VBA PasteSpecial for Formulas and Formats in Excel (3 રીતે)

સમાન રીડિંગ્સ

  • એક્સેલમાં બીજી શીટમાં બહુવિધ કોષોની નકલ કેવી રીતે કરવી (9 પદ્ધતિઓ)
  • એક્સેલમાં પેસ્ટ અને પેસ્ટ સ્પેશિયલ વચ્ચેનો તફાવત
  • એક્સેલ VBA ખોલ્યા વિના અન્ય વર્કબુકમાંથી ડેટા કોપી કરવા માટે
  • કેવી રીતે એક્સેલમાં કોપી અને પેસ્ટ કરવું અને કોષનું કદ રાખો (7 ઉદાહરણો)
  • એક્સેલ VBA (3 ઉદાહરણો) સાથે આગલી ખાલી પંક્તિમાં મૂલ્યો કૉપિ અને પેસ્ટ કરો

5 . ફક્ત ફોર્મેટ્સ પેસ્ટ કરવા માટે xlPasteFormats નો ઉપયોગ કરો

અગાઉની પદ્ધતિઓમાં, અમે આખો ડેટા કોપી કર્યો અને તેને પેસ્ટ કર્યોકોઈ ફેરફાર સાથે. પરંતુ આ વિભાગમાં, અમે ફક્ત ડેટાના ફોર્મેટની નકલ કરીશું.

પગલું 1:

  • Alt+ દબાવીને આદેશ મોડ્યુલ પર જાઓ. F11 .
  • કમાન્ડ મોડ્યુલમાં નીચેના કોડને કોપી અને પેસ્ટ કરો.
9909

સ્ટેપ 2:

  • હવે, F5 બટન દબાવો અને કોડ ચલાવો.

ડેટાસેટ જુઓ. માત્ર ફોર્મેટ્સ કૉપિ કરવામાં આવે છે, અહીં કોઈ મૂલ્યો હાજર નથી.

વધુ વાંચો: ફોર્મેટ બદલ્યા વિના Excel માં કૉપિ અને પેસ્ટ કેવી રીતે કરવું

6. માત્ર મૂલ્યો પેસ્ટ કરવા માટે xlPasteValues ​​નો ઉપયોગ કરો

અમે ફક્ત VBA પેસ્ટ સ્પેશિયલ નો ઉપયોગ કરીને મૂલ્યોની નકલ કરી શકીએ છીએ.

પગલું 1:

  • કમાન્ડ મોડ્યુલ દાખલ કરવા માટે Alt+F11 દબાવો.
  • કમાન્ડ મોડ્યુલ પર નીચેનો કોડ લખો.
1737

સ્ટેપ 2:

  • F5 પર ક્લિક કરો અને કોડ ચલાવો.

ડેટાસેટ પર ધ્યાન આપો. અહીં માત્ર મૂલ્યોની નકલ કરવામાં આવી છે. આ પદ્ધતિમાં કોઈ ફોર્મેટ્સ કૉપિ કરવામાં આવતાં નથી.

વધુ વાંચો: VBA નો ઉપયોગ કેવી રીતે એક્સેલમાં કોઈ ફોર્મેટિંગ વિના જ પેસ્ટ કરવા માટે

7. સિંગલ સેલની તમામ સામગ્રીને કૉપિ અને પેસ્ટ કરો

અગાઉના વિભાગોમાં, અમે ડેટાની શ્રેણી કૉપિ કરી છે. અહીં, આપણે ફક્ત એક જ કોષની નકલ કરીશું.

પગલું 1:

  • હવે, Alt+F11 દબાવો અને આદેશ દાખલ કરો. મોડ્યુલ.
  • મોડ્યુલ પર નીચેનો કોડ ટાઈપ કરો.
4837

સ્ટેપ 2:

  • હવે, F5 દબાવોકોડ ચલાવવા માટે બટન.

અમે જોઈ શકીએ છીએ કે અહીં એક કોષની નકલ કરવામાં આવી છે, શ્રેણીની નહીં.

વધુ વાંચો: એક્સેલમાં મૂલ્યોની નકલ અને પેસ્ટ કરવા માટેની ફોર્મ્યુલા (5 ઉદાહરણો)

8. VBA

સિંગલ સેલની જેમ, અમે ડેટાસેટમાં એક કૉલમને કૉપિ કરી શકીએ છીએ.

પગલું 1:

  • કમાન્ડ મોડ્યુલ દાખલ કરવા માટે ફક્ત Alt+F11 દબાવો.
  • મોડ્યુલમાં નીચેનો કોડ લખો.
5567

સ્ટેપ 2:

  • F5 દબાવીને કોડ ચલાવો.

અહીં, આપણે જોઈ શકીએ છીએ કે કૉલમ B કૉલમ E માં કૉપિ થયેલ છે.

વધુ વાંચો: [નિશ્ચિત]: જમણું ક્લિક કરો કૉપિ અને પેસ્ટ એક્સેલમાં કામ કરતું નથી (11 ઉકેલો)

9. એક્સેલ VBA

તે જ રીતે, અમે સ્પેશિયલ પેસ્ટ કરો નો ઉપયોગ કરીને એક પંક્તિની નકલ કરી શકીએ છીએ.

પગલું 1 :

  • કમાન્ડ મોડ્યુલ દાખલ કરવા માટે Alt+F11 પર ક્લિક કરો.
  • કમાન્ડ મોડ્યુલ પર નીચેના કોડની નકલ કરો.
2526

સ્ટેપ 2:

  • F5 દબાવીને કોડ ચલાવો.

અહીં, પંક્તિ 4 પંક્તિ 11 પર કૉપિ કરવામાં આવી છે.

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

નિષ્કર્ષ

આ લેખમાં, અમે સમજાવ્યું છે 9 VBA પેસ્ટ કરવાની પદ્ધતિઓ એક્સેલમાં વિશેષ મૂલ્યો અને ફોર્મેટ. મને આશા છે કે આ સંતુષ્ટ થશેતમારી જરૂરિયાતો. કૃપા કરીને અમારી વેબસાઇટ Exceldemy.com પર એક નજર નાખો અને ટિપ્પણી બોક્સમાં તમારા સૂચનો આપો.

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