સામગ્રીઓનું કોષ્ટક
આ લેખમાં, હું તમને બતાવીશ કે કેવી રીતે એક્સેલ વર્કશીટના પેનને વિઝ્યુઅલ બેઝિક ઓફ એપ્લીકેશન્સ (VBA) થી ફ્રીઝ કરી શકાય છે. ઘણી વખત એક્સેલમાં કામ કરતી વખતે, અમારે પેન ફ્રીઝ કરવાની જરૂર પડે છે. સગવડ અને વધુ સારા અનુભવ માટે વર્કશીટની. આજે તમે શીખી શકશો કે તમે VBA સાથે આ કેવી રીતે પૂર્ણ કરી શકો છો.
Excel માં VBA સાથે પેન ફ્રીઝ કરો (ક્વિક વ્યૂ)
4975
<5 પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
જ્યારે તમે આ લેખ વાંચી રહ્યા હોવ ત્યારે કસરત કરવા માટે આ પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો.
VBA Freeze Panes.xlsm
એક્સેલ ફ્રીઝ પેન્સનો પરિચય
માઈક્રોસોફ્ટ એક્સેલમાં, પેન ફ્રીઝ કરવાનો અર્થ એક પંક્તિ અથવા કૉલમ અથવા બંનેને એવી રીતે સ્થિર કરવું કે જો તમે સ્ક્રોલબારને સ્ક્રોલ કરીને નીચે અથવા જમણે જાઓ છો, તો પણ તે પંક્તિ અથવા કૉલમ હંમેશા દેખાશે. તે સામાન્ય રીતે પંક્તિઓ અથવા કૉલમ્સ સાથે કરવામાં આવે છે જેમાં ડેટા સેટના હેડર હોય છે.
ઉદાહરણ તરીકે, નીચે આપેલા ડેટાને જુઓ. અહીં અમે વર્કશીટને પંક્તિ 3 ( વર્ષ ) અને કૉલમ B ( ઉત્પાદનોનું નામ ) સુધી સ્થિર કર્યું છે.
<. 0>જ્યારે આપણે સ્ક્રોલબારને સ્ક્રોલ કરીને વર્કશીટની નીચે જઈશું, ત્યારે આપણે જોશું કે પંક્તિ 3 સુધીની પંક્તિઓ હંમેશા દૃશ્યમાન છે.
<0કૉલમ B માટે સમાન છે જ્યારે આપણે જમણે સ્ક્રોલ કરીએ છીએ.
હવે, મેન્યુઅલી વર્કશીટમાં પેન ફ્રીઝ કરવા માટે, પંક્તિ અને કૉલમ (આ ઉદાહરણમાં સેલ C4 ) પછી સેલ પસંદ કરો અને જુઓ > પર જાઓ.ફ્રીઝ પેન્સ > એક્સેલ ટૂલબારમાં પેન્સ ફ્રીઝ કરો.
માત્ર પંક્તિને સ્થિર કરવા માટે, સમગ્ર પંક્તિ પસંદ કરો અને જુઓ > પર જાઓ. ફ્રીઝ પેન્સ > એક્સેલ ટૂલબારમાં પેન્સ ફ્રીઝ કરો.
એવી જ રીતે, માત્ર કૉલમ ફ્રીઝ કરવા માટે, આખી કૉલમ પસંદ કરો અને જુઓ > ફ્રીઝ પેન્સ > એક્સેલ ટૂલબારમાં પેન્સ ફ્રીઝ કરો.
⧭ નોંધો:
- પસંદ કરો ટોચની પંક્તિ ફ્રીઝ કરો માત્ર ટોચની પંક્તિને સ્થિર કરવા માટે.
- તેમજ, માત્ર પ્રથમ કૉલમને સ્થિર કરવા માટે પ્રથમ કૉલમ ફ્રીઝ કરો પસંદ કરો.
એક્સેલમાં VBA સાથે પેન ફ્રીઝ કરવાની 5 પદ્ધતિઓ
અમે શીખ્યા છીએ કે એક્સેલમાં પેન ફ્રીઝ કરવા શું છે અને તેને જાતે કેવી રીતે પૂર્ણ કરવું. હવે, ચાલો આજે આપણી મુખ્ય ચર્ચા પર જઈએ, VBA .
1 સાથે પેન કેવી રીતે ફ્રીઝ કરવું. એક્સેલમાં VBA સાથે ફક્ત એક પંક્તિ સ્થિર કરો
સૌ પ્રથમ, ચાલો જોઈએ કે આપણે VBA સાથે માત્ર એક પંક્તિ કેવી રીતે સ્થિર કરી શકીએ છીએ.
અગાઉ ચર્ચા કર્યા મુજબ, માત્ર એક પંક્તિ સ્થિર કરો, પહેલા તમારે સ્થિર થવા માટે પંક્તિની નીચેની સમગ્ર પંક્તિ પસંદ કરવી પડશે (આ ઉદાહરણમાં પંક્તિ 4 ).
પછી તમારે લાગુ કરવું પડશે. ફ્રીઝ પેન્સ આદેશ.
તેથી VBA કોડ હશે:
⧭ VBA કોડ:
9260
⧭ આઉટપુટ:
આ કોડ ચલાવો. અને તમને સક્રિય વર્કશીટ પંક્તિ 3 સુધી સ્થિર જોવા મળશે.
⧭ નોંધો:
- અહીં અમે વર્કશીટની 4 પંક્તિના કોઈપણ સેલને પસંદ કરવા માટે સેલ C4 નો ઉપયોગ કર્યો છે. તમેતમારી જરૂરિયાત મુજબ તેને પસંદ કરો.
- કોડની છેલ્લી લાઇન રેન્જ(“C4”).પસંદ કરો એ સમગ્ર પંક્તિને નાપસંદ કરવાના હેતુ માટે છે 4 ( કોઈપણ પસંદગીને નાપસંદ કરવાનો અર્થ એ છે કે નવી પસંદગી પસંદ કરવી, જેમ કે Excel માં, કંઈક પસંદ થયેલ રહેવું જોઈએ). જો તમે ઇચ્છો તો તમે આ લાઇન છોડી શકો છો.
વધુ વાંચો: Excel માં ટોચની પંક્તિ કેવી રીતે ફ્રીઝ કરવી (4 સરળ પદ્ધતિઓ)
2. એક્સેલમાં VBA સાથે ફક્ત એક કૉલમ ફ્રીઝ કરો
અમે જોયું છે કે કેવી રીતે અમે VBA સાથે પંક્તિ સ્થિર કરી શકીએ છીએ. હવે ચાલો જોઈએ કે VBA વડે કૉલમ કેવી રીતે ફ્રીઝ કરવી.
પંક્તિની જેમ જ, માત્ર કૉલમ ફ્રીઝ કરવા માટે, પહેલા તમારે સ્થિર થવા માટે કૉલમની જમણી બાજુએ આખી કૉલમ પસંદ કરવી પડશે. (આ ઉદાહરણમાં કૉલમ C ).
પછી તમારે ફ્રીઝ પેન્સ આદેશ લાગુ કરવો પડશે.
તેથી VBA કોડ હશે:
⧭ VBA કોડ:
9631
⧭ આઉટપુટ:
આ કોડ ચલાવો. અને તમને સક્રિય વર્કશીટ કૉલમ C સુધી સ્થિર જોવા મળશે.
⧭ નોંધો:
- અહીં અમે વર્કશીટના કૉલમ C ના કોઈપણ સેલને પસંદ કરવા માટે સેલ C4 નો ઉપયોગ કર્યો છે. તમે તેને તમારી જરૂરિયાત મુજબ પસંદ કરો.
- કોડની છેલ્લી લાઇન રેન્જ(“C4”).પસંદ કરો એ સમગ્ર કૉલમ C ને નાપસંદ કરવાના હેતુ માટે છે. (કોઈપણ પસંદગીને નાપસંદ કરવાનો અર્થ એ છે કે નવી પસંદગી પસંદ કરવી, જેમ કે એક્સેલમાં, કંઈક પસંદ થયેલ રહેવું જોઈએ). જો તમે ઇચ્છો તો તમે આ લાઇનને છોડી શકો છો.
વધુ વાંચો: 2 કૉલમ કેવી રીતે ફ્રીઝ કરવીExcel માં (5 પદ્ધતિઓ)
3. એક્સેલમાં VBA સાથે પંક્તિ અને કૉલમ બંનેને સ્થિર કરો
અમે જોયું છે કે કેવી રીતે આપણે પંક્તિ અને કૉલમને અલગ-અલગ સ્થિર કરી શકીએ છીએ. આ વખતે, ચાલો જોઈએ કે આપણે પંક્તિ અને કૉલમ બંનેને એકસાથે કેવી રીતે સ્થિર કરી શકીએ છીએ.
પંક્તિ અને કૉલમ બંનેને એકસાથે સ્થિર કરવા માટે, તમારે સ્થિર થવા માટે પંક્તિની નીચે એક કોષ પસંદ કરવો પડશે અને કૉલમની જમણી બાજુએ સ્થિર થવા માટે (આ ઉદાહરણમાં સેલ C4 ).
પછી તમારે ફ્રીઝ પેન્સ આદેશ લાગુ કરવો પડશે.
તેથી VBA કોડ હશે:
⧭ VBA કોડ:
1753
⧭ આઉટપુટ:
આ કોડ ચલાવો. અને તમને સક્રિય કાર્યપત્રક પંક્તિ 3 અને કૉલમ C સુધી સ્થિર જોવા મળશે.
⧭ નોંધો:
- અહીં અમે સેલ C4 નો ઉપયોગ પંક્તિ 3 નીચે સેલ પસંદ કરવા માટે અને કૉલમ B ની જમણી બાજુએ કર્યો છે. તે સેલ છે C4 . તમે તેને તમારી જરૂરિયાત મુજબ પસંદ કરો.
વધુ વાંચો: એક્સેલમાં સિલેક્ટેડ પેન કેવી રીતે ફ્રીઝ કરવું (10 રીતો)
સમાન રીડિંગ્સ:
- એક્સેલમાં મલ્ટીપલ પેન કેવી રીતે ફ્રીઝ કરવું (4 માપદંડ)
- એક્સેલમાં પેન ફ્રીઝ કરવા માટે કીબોર્ડ શોર્ટકટ (3 શોર્ટકટ)<2
- એક્સેલમાં પ્રથમ 3 કૉલમ કેવી રીતે ફ્રીઝ કરવી (4 ઝડપી રીતો)
4. એક્સેલમાં VBA સાથે પેન્સને ફ્રીઝ કરવા માટે યુઝરફોર્મ ડેવલપ કરો
અમે જોયું છે કે અમે કેવી રીતે એક્સેલ વર્કશીટમાં VBA સાથે પંક્તિ અથવા કૉલમ અથવા પંક્તિ અને કૉલમ બંનેને સ્થિર કરી શકીએ છીએ.
હવે અમે બધા લાવવા માટે યુઝરફોર્મ વિકસાવીશુંએક જ ઈન્ટરફેસમાં અલગ-અલગ કાર્યો.
⧭ યુઝરફોર્મ વિકસાવવા માટે સ્ટેપ બાય સ્ટેપ પ્રોસિજર:
⧪ સ્ટેપ 1:
<15
⧪ પગલું 2:
- એક નવું UserForm જેને UserForm1 કહેવાય છે તે VBA
- ની ડાબી બાજુએ બનાવવામાં આવશે. 1>યુઝરફોર્મ , તમને કંટ્રોલ નામનું ટૂલબોક્સ મળશે. ટૂલબોક્સ પર તમારું માઉસ ફેરવો અને ટેક્સ્ટબોક્સ (ટેક્સ્ટબોક્સ1) માટે શોધો. એક શોધ્યા પછી, તેને UserForm ની ટોચ પર ખેંચો.
- તે જ રીતે, ListBox ( ListBox1 ) ને <1 પર જમણે ખેંચો>ટેક્સ્ટબૉક્સ , અને વપરાશકર્તા ફોર્મ ના નીચેના જમણા ખૂણે કમાન્ડબટન (કમાન્ડબટન1) . કમાન્ડ બટન ના ડિસ્પ્લેને ઓકે માં બદલો. તમારું UserForm હવે આના જેવું દેખાવું જોઈએ:
⧪ પગલું 3:
એક દાખલ કરો VBA ટૂલબોક્સ
⧪ પગલું 4 માંથી મોડ્યુલ ( શામેલ > મોડ્યુલ ). :
નીચેનો VBA કોડ મોડ્યુલ માં દાખલ કરો.
6863
⧪ પગલું 5:
ઓકે તરીકે પ્રદર્શિત કમાન્ડ બટન પર બે વાર ક્લિક કરો. CommandButton1_Click નામનું ખાનગી સબ ખુલશે. ત્યાં નીચેનો કોડ દાખલ કરો:
7134
⧪ પગલું6:
તે જ રીતે ટેક્સ્ટબોક્સ1 પર ડબલ ક્લિક કરો. TextBox1_Change નામનું ખાનગી સબ ખુલશે. ત્યાં નીચેનો કોડ દાખલ કરો.
4672
⧪ પગલું 7:
તમારું યુઝરફોર્મ હવે તૈયાર છે વાપરવુ. સ્થિર થવા માટેની પંક્તિ માટે નીચેનો કોષ પસંદ કરો અને સ્થિર થવા માટે કૉલમની જમણી બાજુએ (સેલ C4 અહીં), અને Run_UserForm તરીકે ઓળખાતા મેક્રો ને ચલાવો.
⧪ પગલું 8:
- વપરાશકર્તા ફોર્મ લોડ થશે. તમને ટેક્સ્ટબૉક્સ માં પસંદ કરેલ સેલ ( C4 )નું સરનામું મળશે. જો તમે ઇચ્છો, તો તમે આ બદલી શકો છો.
- પછી લિસ્ટબોક્સ માં ઉપલબ્ધ ત્રણ વિકલ્પોમાંથી કોઈપણ એકને પસંદ કરો. અહીં મારે પંક્તિ અને કૉલમ બંને સ્થિર કરવા છે, તેથી મેં પંક્તિ અને કૉલમ બંને ફ્રીઝ કરો પસંદ કર્યું છે.
- પછી ઓકે ક્લિક કરો.
⧪ પગલું 9:
તમે તમારી ઈચ્છા અનુસાર વર્કશીટ સ્થિર જોશો. (અહીં પંક્તિ 3 અને કૉલમ B સુધી સ્થિર છે).
સંબંધિત સામગ્રી: એક્સેલમાં ફ્રેમ કેવી રીતે ફ્રીઝ કરવી (6 ઝડપી યુક્તિઓ)
5. એક્સેલમાં ફ્રીઝ પેન્સનો વિકલ્પ: વીબીએ સાથે વિન્ડોને સ્પ્લિટ કરો
અમે Excel માં ફ્રીઝ પેન્સ વિશે ઘણી વાત કરી છે. હવે, ચાલો એક્સેલમાં સ્પ્લિટ વિન્ડો કમાન્ડ, ફ્રીઝ પેન્સ માટે ખૂબ જ ઉપયોગી વિકલ્પ જોઈએ.
તમે ActiveWindow.SplitRow અથવા વર્કશીટને પંક્તિ પ્રમાણે અથવા કૉલમમાં વિભાજિત કરવા માટે VBA માં ActiveWindow.SplitColumn wise.
ઉદાહરણ તરીકે, વર્કશીટને પંક્તિ 3 માંથી વિભાજિત કરવા માટે, ઉપયોગ કરો:
6419
તે જ રીતે, કૉલમ B માંથી વર્કશીટને વિભાજિત કરવા માટે, ઉપયોગ કરો:
3907
⧭ VBA કોડ:
8369
⧭ આઉટપુટ:
કોડ ચલાવો, તે સક્રિય વર્કશીટને પંક્તિ 3 અને કૉલમ B માંથી વિભાજિત કરશે.
સંબંધિત સામગ્રી : Excel માં કસ્ટમ ફ્રીઝ પેન કેવી રીતે લાગુ કરવું (3 સરળ રીતો)
યાદ રાખવા જેવી બાબતો
- અરજી કરતા પહેલા ફ્રીઝ પેન એક્સેલમાં, તમારે પહેલાથી જ લાગુ બધા ફ્રીઝ પેન ને અનફ્રીઝ કરવું આવશ્યક છે. નહિંતર, ફ્રીઝ પેન્સ આદેશ કામ કરશે નહીં.
- ફ્રીઝ પેન્સ આદેશ મર્જ કરેલ કોષો દ્વારા કાર્ય કરશે નહીં. તેથી જો કોઈ હોય તો ફ્રીઝ પેન્સ આદેશ લાગુ કરતાં પહેલાં તેમને અનમર્જ કરો .
નિષ્કર્ષ
તો આ એક્સેલમાં VBA સાથે ફ્રીઝ પેન્સ નો ઉપયોગ કરવાની પદ્ધતિઓ છે. મેં એક્સેલમાં વર્કશીટ પર ફ્રીઝ પેન્સ લાગુ કરવાની તમામ સંભવિત રીતોની ચર્ચા કરવાનો પ્રયાસ કર્યો છે. શું તમારી પાસે કોઈ પ્રશ્નો છે? અમને પૂછવા માટે મફત લાગે. અને વધુ પોસ્ટ્સ અને અપડેટ્સ માટે અમારી સાઇટ ExcelWIKI ની મુલાકાત લેવાનું ભૂલશો નહીં.