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

  • આ શેર કરો
Hugh West

જો તમે કોઈપણ ટેક્સ્ટ અથવા છબીને કાપી અથવા કૉપિ કરો છો, તો તે પહેલા ક્લિપબોર્ડમાં સાચવવામાં આવશે. તે પછી, તમે ટેક્સ્ટ અથવા ઇમેજ ગમે ત્યાં પેસ્ટ કરી શકો છો જેમ કે વર્ડ ફાઇલો અને એક્સેલ ફાઇલોમાં. Excel માં, તમે ક્લિપબોર્ડમાંથી ઘણી રીતે પેસ્ટ કરી શકો છો. માઈક્રોસોફ્ટ વિઝ્યુઅલ બેઝિક એપ્લીકેશન્સ (VBA) નો ઉપયોગ કરવાથી તમે ક્લિપબોર્ડમાંથી તમારી એક્સેલ ફાઇલમાં કેટલાક કોડ્સ સાથે પેસ્ટ કરી શકો છો. આ લેખમાં, હું તમને ક્લિપબોર્ડથી એક્સેલ પર પેસ્ટ કરવા માટે VBA નો ઉપયોગ કરવાની 3 પદ્ધતિઓ બતાવીશ.

ધારો કે, તમે ટેક્સ્ટ ફાઇલમાંથી કેટલાક ટેક્સ્ટની નકલ કરી છે અને તે ક્લિપબોર્ડમાં સાચવવામાં આવ્યા છે. હવે, તમે તેને VBA નો ઉપયોગ કરીને તમારી એક્સેલ ફાઇલમાં પેસ્ટ કરવા માંગો છો.

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

ક્લિપબોર્ડથી Excel.xlsm પર પેસ્ટ કરો

VBA નો ઉપયોગ કરીને ક્લિપબોર્ડથી એક્સેલ પર પેસ્ટ કરવાની 3 પદ્ધતિઓ

1. VBA નો ઉપયોગ કરીને સિંગલ સેલમાં ક્લિપબોર્ડથી પેસ્ટ કરો

અરજી કરતા પહેલા આ પદ્ધતિ તમારે VBA પ્રોજેક્ટ માટે Microsoft Forms 2.0 Object Library ને સક્રિય કરવાની જરૂર છે. તે કરવા માટે,

VBA

ખોલવા માટે ALT+F11 <2 દબાવો>➤ ટૂલ્સ > પર જાઓ; સંદર્ભો VBA વિન્ડોમાં.

તે સંદર્ભ- VBAપ્રોજેક્ટ વિન્ડો ખોલશે.

Microsoft Forms 2.0 Object Library ચેક કરો અને OK પર ક્લિક કરો.

તે Microsoft Forms 2.0 ને સક્રિય કરશે ઑબ્જેક્ટ લાઇબ્રેરી . હવે,

Insert ટેબ પર ક્લિક કરો અને મોડ્યુલ પસંદ કરો.

તે કરશે મોડ્યુલ(કોડ) વિન્ડો ખોલો.

➤ નીચેના કોડને મોડ્યુલ(કોડ) વિન્ડોમાં દાખલ કરો,

5371

કોડ બનાવશે એક મેક્રો જે ક્લિપબોર્ડમાંથી ટેક્સ્ટને સેલ B4 માં પેસ્ટ કરશે.

કોડ દાખલ કર્યા પછી,

ચલાવો આયકન પર ક્લિક કરો અથવા F5 દબાવો.

હવે,

➤ બંધ કરો અથવા VBA વિન્ડોને નાનું કરો.

તમે જોશો કે ક્લિપબોર્ડના ટેક્સ્ટ્સ સેલ B4 માં પેસ્ટ કરવામાં આવ્યા છે.

વધુ વાંચો: ફોર્મ્યુલા વગર Excel માં કોપી અને પેસ્ટ કેવી રીતે કરવું (7 સરળ યુક્તિઓ)

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

  • એક્સેલમાં અન્ય વર્કશીટમાં અનન્ય મૂલ્યોની નકલ કેવી રીતે કરવી (5 પદ્ધતિઓ)
  • એક્સેલ (4 પદ્ધતિઓ) માં મર્જ કરેલ અને ફિલ્ટર કરેલ કોષોની નકલ કરો <19
  • એક્સેલમાં પંક્તિઓ કેવી રીતે કોપી કરવી (4 સરળ રીતો)
  • એક્સેલમાં હજારો પંક્તિઓ કોપી અને પેસ્ટ કરો (3 રીતો)
  • એક્સેલમાં ચોક્કસ ફોર્મેટિંગ કેવી રીતે કોપી અને પેસ્ટ કરવું (ઝડપી 6 પદ્ધતિઓ)

2. ક્લિપબોર્ડ પરથી સેન્ડકીઝ દ્વારા પેસ્ટ કરો

આ પદ્ધતિ છે શૉર્ટકટ કી CTRL+V ના આધારે જેનો ઉપયોગ ડેટા પેસ્ટ કરવા માટે થાય છે. VBA કોડ સાથે, તમે ક્લિપબોર્ડમાંથી ડેટા પેસ્ટ કરવા માટે આ આદેશનો ઉપયોગ કરી શકો છો. પ્રથમ,

VBA વિન્ડોની પ્રોજેક્ટ પેનલમાંથી શીટના નામ પર રાઇટ-ક્લિક કરો.

ડ્રોપડાઉન મેનૂ દેખાશે.

➤ વિસ્તૃત કરો શામેલ કરો ક્લિક કરીને અને પછી મોડ્યુલ પસંદ કરો.

21>

તે મોડ્યુલ ખોલશે (કોડ) વિન્ડો.

➤ નીચેનો કોડ મોડ્યુલ(કોડ) વિન્ડોમાં દાખલ કરો,

9860

કોડ એક મેક્રો નામવાળી બનાવશે Clipboard_from_2 જે કમાન્ડ આપશે CTRL+V સેલ પસંદ કર્યા પછી B4 અને આ સેલમાં ક્લિપબોર્ડમાંથી ડેટા પેસ્ટ કરો.

<22

હવે,

VBA વિંડો બંધ કરો અથવા નાનું કરો.

ALT+F8

<દબાવો 0>તે મેક્રો વિન્ડો ખોલશે.

મેક્રો નામ બોક્સમાં પેસ્ટ_ફ્રોમ_ક્લિપબોર્ડ_2 <2 પસંદ કરો અને ચલાવો<2 પર ક્લિક કરો>.

પરિણામે, તમે જોશો કે ક્લિપબોર્ડના પાઠો સેલ B4 માં પેસ્ટ કરવામાં આવ્યા છે.

<24

વધુ વાંચો: ગંતવ્ય (મેક્રો, યુડીએફ અને યુઝરફોર્મ) પર ફક્ત મૂલ્યોની નકલ કરવા માટે એક્સેલ VBA

3. ક્લિપબોર્ડમાંથી પેસ્ટ કરો શ્રેણી

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

ધારો કે, તમારી પાસે ડા નામની શીટમાં નીચેનો ડેટાસેટ છે ta .

હવે,

VBA વિન્ડો ખોલવા માટે ALT+11 દબાવો .

VBA વિન્ડોની પ્રોજેક્ટ પેનલમાંથી શીટના નામ પર રાઇટ-ક્લિક કરો.

ડ્રોપડાઉન મેનૂ દેખાશે.<3

➤ વિસ્તૃત કરો શામેલ કરો ક્લિક કરીને અને પછી મોડ્યુલ પસંદ કરો.

28>

તે મોડ્યુલ ખોલશે કોડ) વિન્ડો.

➤ નીચેનો કોડ મોડ્યુલ(કોડ) માં દાખલ કરો વિન્ડો,

2203

કોડ ડેટા નામની શીટના B4:E9 માંથી ડેટાને કોપી કરશે ક્લિપબોર્ડ. તે પછી, તે ક્લિપબોર્ડમાંથી પેસ્ટ શીટ નામની શીટના B5:E10 માં ડેટા પેસ્ટ કરશે.

પછી કે,

VBA વિન્ડોને બંધ કરો અથવા નાનું કરો.

➤ દબાવો ALT+F8

તે <ને ખોલશે. 1>મેક્રો વિન્ડો.

મેક્રો નામ બોક્સમાં કોપી_ક્લિપબોર્ડ_રેંજ પસંદ કરો અને ચલાવો પર ક્લિક કરો.

પરિણામે, તમારો ડેટા ઇચ્છિત ગંતવ્ય પર પેસ્ટ કરવામાં આવશે.

હોમ પર જાઓ ટેબ પર ક્લિક કરો અને ક્લિપબોર્ડ રિબનના નીચેના ડાબા ખૂણેથી નાના નીચે તરફના એરો આઇકોન પર ક્લિક કરો.

તે ક્લિપબોર્ડને ડાબી બાજુએ ખોલશે. તમારી એક્સેલ ફાઇલ.

હવે, તમે શીટમાં પેસ્ટ કરવામાં આવેલ ડેટા ક્લિપબોર્ડમાં જોઈ શકો છો. ખરેખર, ડેટા અહીં પહેલા સાચવવામાં આવ્યો હતો, અને પછી તેને અહીંથી શીટ પર પેસ્ટ કરવામાં આવ્યો હતો.

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

નિષ્કર્ષ

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

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