VBA کالم چھپائیں | وی بی اے کوڈ کا استعمال کرتے ہوئے کالمز کیسے چھپائیں؟

ایکسل VBA کالم چھپائیں

چھپانا آسان چیز ہے لیکن آپ کو یہاں تصور کو سمجھنے کی ضرورت ہے۔ VBA کا استعمال کرتے ہوئے کالم کو چھپانے کے ل we ، ہمیں یہ طے کرنا ہوگا کہ ہمیں کون سا کالم چھپانے کی ضرورت ہے۔ پوشیدہ ہونے کے لئے کالم کی وضاحت کرنے کیلئے ہمیں RANGE آبجیکٹ استعمال کرنے کی ضرورت ہے۔

حد ("A: A")

پھر ہمیں پراپرٹی "پورا کالم" استعمال کرنے کی ضرورت ہے۔

حد ("A: A") ۔پورا کالم

پوری کالم پراپرٹی میں ، ہمیں "پوشیدہ" پراپرٹی استعمال کرنے کی ضرورت ہے۔

حد ("A: A") ۔پورا کالم۔ چھپا ہوا

اس کے بعد ، آخر میں ، ہمیں پوشیدہ املاک کو درست کرنے کی ضرورت ہے۔

حد ("A: A")۔ مکمل کالم۔ چھپا ہوا = سچ 

اس سے کالم A چھپ جائے گا۔

وی بی اے میں کالم کیسے چھپائیں؟

ہم کالموں کو کئی طریقوں سے چھپا سکتے ہیں۔ ہم CELLS پراپرٹی کا استعمال کرکے ، کسی رینج آبجیکٹ کے ذریعے کالم چھپا سکتے ہیں۔ ہم جو طریقہ استعمال کرتے ہیں اس کی بنیاد پر ہمیں اپنا VBA کوڈ تعمیر کرنے کی ضرورت ہے۔

آپ یہ VBA ہائڈ کالم ایکسل ٹیمپلیٹ ڈاؤن لوڈ کرسکتے ہیں

مثال # 1 - رینج آبجیکٹ کا استعمال کرکے چھپائیں

اگر آپ کسی خاص کالم کو چھپانا چاہتے ہیں تو پھر RANGE آبجیکٹ کے اندر کالم کی وضاحت کریں۔ نیچے دیئے گئے ڈیٹا کو دیکھیں۔

اب ہم مندرجہ ذیل کوڈ کا استعمال کرکے پورے کالم A کو چھپائیں گے۔

کوڈ:

 ذیلی رینج_ہائڈ () رینج ("A: A") ۔پورا کالم کالم۔ چھپا ہوا = اصلی آخر سب 

تو جب ہم کوڈ چلائیں گے تو ہمیں مندرجہ ذیل نتیجہ ملے گا۔

مثال # 2 - کالم پراپرٹی کا استعمال کرتے ہوئے چھپائیں

اگر آپ کالم پراپرٹی کا استعمال کرتے ہوئے کالم کو چھپانا چاہتے ہیں تو نیچے کوڈ آپ کے لئے ہے۔

کوڈ:

 ذیلی رینج ہائڈ () کالم ("B")۔ پوشیدہ = صحیح اختتام سب 

یہ کالم بی کو چھپائے گا۔ یہاں آپ کو یہ سوچنا ہوگا کہ پوری کالم پراپرٹی کہاں ہے۔ جب آپ کالم پراپرٹی استعمال کرتے ہیں تو یہ ضروری نہیں ہے کہ پوری کالم پراپرٹی کو استعمال کریں۔

ہم اب بھی پوری کالم پراپرٹی استعمال کرسکتے ہیں لیکن ضروری نہیں۔ اور اسی کے لئے کوڈ ذیل میں دیا گیا ہے۔

کوڈ:

 سب کالمز ہائڈ () کالم ("B") ۔پورا کالم کالم۔ چھپا ہوا = اصلی آخر سب 

یہ بھی ٹھیک کام کرنا چاہئے۔

ہم حرف تہجی حوالہ کے بجائے کالم نمبر بھی استعمال کرسکتے ہیں۔ اور اسی کے لئے کوڈ ذیل میں دیا گیا ہے۔

کوڈ:

 سب کالمز ہائڈ () کالم (4). پورے کالم.حیدڈ = سچ کا اختتام سب 

اس سے کالم ڈی چھپ جائے گا۔

مثال # 3 - ایک سے زیادہ کالم چھپائیں

ہم ایک ساتھ میں ایک سے زیادہ کالم بھی چھپا سکتے ہیں۔ اس کے ل we ، ہمیں پہلے اور آخری کالم کا تذکرہ کرنے کی ضرورت ہے ، تاکہ کالم کے بیچ میں بھی چھپ جائے۔ اسی ڈیٹا کے ل example مثال کے طور پر # 1 متعدد کالموں کو چھپانے کے لئے درج ذیل کوڈ کا استعمال کریں۔

کوڈ:

 سب کالمز ہائڈ () رینج ("A: C") ۔پورا کالم کالم۔ چھپا ہوا = سچ کا آخر سب 

اس سے کالم A تا C چھپ جائے گا۔

ہم ایکسل وی بی اے میں متعدد کالموں کو چھپانے کے لئے مندرجہ ذیل کوڈ کا بھی استعمال کرسکتے ہیں۔

کوڈ:

 سب ملٹی_کالم_س_دہ () کالم ("A: C") ۔پورا کالم کالم۔ چھپا ہوا = اصلی آخر سب 

مذکورہ بالا طریقوں سے پہلے تین کالم یعنی A، B اور C چھپ جائیں گے۔

مثال نمبر 4 - سنگل سیل کے ساتھ کالم چھپائیں

ہم ایک ہی سیل حوالہ کی بنیاد پر کالم بھی چھپا سکتے ہیں۔ ہمیں کالم چھپانے کے لئے پورا کالم حوالہ دینے کی ضرورت نہیں ہے۔ صرف ایک ہی سیل حوالہ سے ہمیں کالم چھپانے کے قابل ہونا چاہئے۔

کوڈ:

 سب سنگل ہائڈ () رینج ("A5")۔ مکمل کالم۔ چھپا ہوا = سچ کا اختتام سب 

اس سے پورا کالم A چھپ جائے گا۔

مثال # 5 - ہر متبادل کالم کو چھپائیں

فرض کریں کہ آپ کے پاس مندرجہ ذیل تصویر کی طرح کوئی ڈیٹا موجود ہے۔

ہمیں ہر متبادل کالم کو چھپانے کی ضرورت ہے جو خالی ہے۔ ایسا ہونے کے ل we ، ہمیں لوپس استعمال کرنے کی ضرورت ہے ، نیچے کوڈ ہمارے لئے کام کرے گا۔

کوڈ:

 سب متبادل کالم_ہائڈ () D = k مکمل طور پر k = 1 سے 7 سیلز (1 ، k + 1) کے ل. .انٹری کالم.ہیدڈ = سچ K = k + 1 اگلا K اختتام سب 

اس سے ہر متبادل کالم چھپ جائے گا۔

مثال نمبر 6 - ہر خالی کالم کو چھپائیں

پچھلی مثال میں ہر دوسرا متبادل کالم خالی تھا جس کو ہم آسانی سے چھپا چکے ہیں۔ لیکن نیچے دیئے گئے اعداد و شمار کو دیکھیں۔

یہاں خالی کالم پیٹرن معیاری نہیں ہے۔ ان معاملات میں نیچے کوڈ تمام خالی کالموں کو چھپائے گا ، اس سے کوئی فرق نہیں پڑتا ہے کہ پیٹرن کیا ہے۔

کوڈ:

 سب کالم_ہائڈ 1 () D K k Integer for K = 1 to 11 اگر سیل (1 ، k) .Value = "" پھر کالم (k) .پھرایا گیا = اگر سچ ہے تو اگلا K آخر سب 

جب آپ کوڈ چلاتے ہیں تو آپ کو مندرجہ ذیل نتیجہ ملے گا۔

مثال # 7 - سیل ویلیو کی بنیاد پر کالم چھپائیں

اب ہم دیکھیں گے کہ سیل ویلیو کی بنیاد پر کالم کیسے چھپایا جائے۔ مثال کے طور پر نیچے دیئے گئے ڈیٹا کو دیکھیں۔

یہاں میں تمام کالموں کو چھپانا چاہتا ہوں اگر ہیڈنگ “نہیں” ہے۔ کوڈ کے نیچے یہ میرے لئے کرے گا۔

کوڈ:

 سب کالم_حیڈ_ سیل_ویلو () D K k Integer for K = 1 to 7 If Cells (1، k). ویلیو = "نہیں" پھر کالم (k) .پوشیدہ = سچ ہے اگر اگلا k آخر سب 

جب آپ کوڈ چلاتے ہیں تو آپ کو مندرجہ ذیل نتیجہ ملے گا۔