自動翻訳されています。元の投稿を表示する

🔻 View Code(VBA)を使用してExcelの列を自動調整する

2025/12/21 編集済み

... もっと見るถ้าใครเริ่มหัดใช้ VBA ใน Excel แล้วเจอปัญหา “คอลัมน์กว้างไม่พอดี” โดยเฉพาะไฟล์ที่มีหัวตารางอย่าง วันที่, รายชื่อลูกค้า, รายการสินค้า, จำนวน, ราคา พอมีข้อมูลยาวๆ เข้ามาทีไรต้องมานั่งดับเบิลคลิกปรับความกว้างตลอด บอกเลยว่าแก้ด้วย VBA ได้ง่ายมาก และเป็นงานอัตโนมัติที่คุ้มสุดๆ แนวคิดของโค้ดนี้คือให้ Excel “ปรับคอลัมน์ให้พอดีกับข้อความ” ทุกครั้งที่เราเข้าไปที่ชีทนั้น (Activate) ทำให้เปิดชีทเมื่อไหร่ ตารางจะดูเรียบร้อยทันที ไม่ต้องกด AutoFit เอง วิธีใช้งาน (ทำครั้งเดียวแล้วจบ) 1) ไปที่แท็บชีทด้านล่าง (เช่น Sheet1) แล้วคลิกขวา 2) เลือก View Code 3) จะเปิดหน้าต่าง Microsoft Visual Basic for Applications ขึ้นมา ให้เลือกออบเจ็กต์ของชีทนั้น 4) วางโค้ดในช่องว่างของชีท: Private Sub Worksheet_Activate() Columns.AutoFit End Sub ทิปที่ผมใช้จริงแล้วช่วยมาก - ถ้าชีทมีหลายตารางและไม่อยากให้ทั้งชีท AutoFit ทั้งหมด (บางทีทำให้คอลัมน์แคบ/กว้างเกิน) ให้จำกัดช่วงคอลัมน์ เช่น A:E Private Sub Worksheet_Activate() Columns("A:E").AutoFit End Sub - ถ้ามีคอลัมน์ “ราคา/จำนวน” ที่อยากให้คงความกว้างเท่าๆ กัน ไม่อยากให้ AutoFit แล้วแกว่งไปมา ให้ AutoFit เฉพาะคอลัมน์ข้อความ เช่น B:D แล้วล็อกคอลัมน์ตัวเลขไว้ Private Sub Worksheet_Activate() Columns("B:D").AutoFit Columns("E:F").ColumnWidth = 12 End Sub ข้อควรระวังเล็กน้อย - ไฟล์ต้องบันทึกเป็น .xlsm (Macro-Enabled) ไม่งั้นโค้ดจะไม่ทำงาน - ถ้าข้อมูลในชีทเยอะมากๆ การ AutoFit ทุกครั้งที่เข้าอาจหน่วงนิดนึง แนะนำจำกัดช่วงคอลัมน์ที่จำเป็น - ถ้าเปิดไฟล์แล้ว Macro ถูกปิด (Disable) โค้ดจะไม่รัน ต้องกด Enable Content ก่อน โดยรวมถือเป็น VBA ใน Excel ที่เหมาะกับมือใหม่มาก เพราะสั้น เข้าใจง่าย และเห็นผลทันที โดยเฉพาะงานตารางขาย/สต็อก/รายชื่อลูกค้า ที่ข้อมูลเปลี่ยนทุกวัน

関連投稿

Excel🤍表作成で便利なショートカット10選
効率10倍✨ ショートカットで表作成を一瞬で! ① Ctrl+A:全選択 ② Alt→H→B→A:罫線 ③ Alt→H→O→I:列幅自動調整 ④ Alt→H→O→A:行高さ自動調整 ⑤ Shift+Alt+=:合計 ⑥ Ctrl+Shift+4:通貨表示 ⑦ Ctrl+Shift+L:フィルター ⑧ Alt→H→A→C:中央揃え ⑨ Ctrl+B:太字 ⑩ Alt+F1:グラフ化 _________________________________________ 👩‍🏫 PC講師歴20年の私が紹介! 他の投稿はここから見てね👀 ≫≫≫ @yuri_p
ゆり

ゆり

300件の「いいね」

【Excel】列幅調整これで一瞬
まだ1列ずつ直してる?👀 @あっこ|ワーママのExcel•PC仕事術 👈他のExcel仕事術はこちら 今回は列幅を一瞬で整える方法をご紹介! 列の幅を調整するとき、 マウスで1列ずつドラッグして直してないですか? それ一瞬で整えられます! 幅を調整したい列を選択して、 列名の境目にカーソルを合わせて マークが変わったタイミングでダブルクリック! これだけでちょうどいい幅に整います✨ さらに、
あっこ|ワーママのExcel•PC仕事術

あっこ|ワーママのExcel•PC仕事術

91件の「いいね」

他の表に影響しない! 列の追加方法
\行を追加したい時,まだ右クリックで挿入してない?💦/ 隣に表があると 関係ない列までズレることも…💦 これ、 隣に影響なく増やせます! ===================== 📌手順 ▶ 追加したい範囲を選択 ▶ Shiftを押しながら ▶ 下にドラッグするだけ ちなみに削除したいときは 上にドラッグすれば削除できます! 地味だけど、かなり使える👍 ===================== \ あなたの仕事をもっと楽に!/ 1分で学べる “真似したくなる” Excel技をご紹介✏️ 忙しい毎日を送っているフルタイムママに、 空いた
excel_nico

excel_nico

733件の「いいね」

📌 列幅・行幅の調整を1つずつやってる人へ!
マウスでも、キーボードでもできます🙌 Altキーを使えば、リボンの操作をキーボードでできるのがポイント💡 #Excel裏技 #列幅コピー #貼り付けオプション #Excel #エクセル @いふ│定時退社パパのExcel時短術
いふ│定時退社パパのExcel時短術

いふ│定時退社パパのExcel時短術

155件の「いいね」

【Excel便利術】セル幅を変えると画像がズレる⋯解消方法を紹介!
@wako_pc_work←フォローで残業が減ります! 今日はこちらを紹介しました✨ ・セルの幅の変更に合わせて、画像の位置を自動調整されるようにする方法 ・セルの枠に画像をぴったり合わせる方法 ぜひご活用ください🫶 リクエストやご質問・ご感想はコメント・DMへ送っていただけると嬉しいです😊 −−−−−−−−−−−−−−−−−−−− 【自己紹介】 わこです! 大手IT企業で、アプリの開発やチームのマネジメントをしています💪 こんな過去があります⇩ ・働きすぎて適応障害  ⇛今では残業は月10時間以下に! ・心身ぼろぼろで5年付き合った彼氏
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

10件の「いいね」

【Excel便利術】周りと差がつく!実はかんたんな連動プルダウンの作り方
@wako_pc_work←フォローで残業が減ります! 今日は【連動プルダウンの作り方】を紹介しました✨ 1列目の選択内容に応じて2列目のプルダウンの内容が変わります! 入力が便利になるので、保存してぜひご活用ください🫶 −−−−−−−−−−−−−−−−−−−− 【自己紹介】 わこです! 大手IT企業で、アプリの開発やチームのマネジメントをしています💪 こんな過去があります⇩ ・働きすぎて適応障害  ⇛今では残業は月10時間以下に! ・心身ぼろぼろで5年付き合った彼氏に振られる  ⇛完璧主義を手放して毎日えがお😊  ⇛素敵な人と出会い幸せな結
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

139件の「いいね」

【Excel便利術】表の内容をプルダウンに反対する方法
@wako_pc_work←フォローで残業が減ります! 今日は【表の内容をプルダウンの選択肢に反映する方法】を紹介しました✨ −−−−−−−−−−−−−−−−−−−−−− ①選択肢を縦に並べてテーブル化 ②テーブルデザインタブでテーブル名を付ける ③プルダウンを設定したい範囲を選択 ④データタブ>データの入力規則を選択 ⑤入力値の種類は「リスト」を選択 ⑥元の値に「=INDIRECT("テーブル名")」を入力 ★テーブル名は②で設定したもの ⑦OKを押したら完成! −−−−−−−−−−−−−−−−−−−−− ⑥で元の値に選択肢を
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

91件の「いいね」

もう焦らない!Excelで叶える「自動更新」印鑑の作り方🕊️
「そのハンコ、どうやったの?」と聞かれる スマートな電子印鑑の作り方をご紹介します✨ これがあれば、毎日日付を打ち替える手間がゼロに! 仕事の質もスピードも格段にアップしますよ🌿 💡失敗しないための大切なお約束 最後の手順で「図として貼り付け」をする前に、 必ず【表示タブ】の【目盛線】をオフにしてください! 目盛線が残ったままだと、印鑑に背景の網目が入ってしまいます💦 【保存推奨ポイント】 ・図形のプロパティで「サイズ固定」 ・Today関数で日付を自動化 この2つを忘れずに設定してみてね。 詳しい手順は動画をチェック! 後で見返せるように「保存」し
sakko_excel

sakko_excel

385件の「いいね」

【Excel便利術】クリックだけでできる!一瞬で行と列の幅を整える方法
@wako_pc_work←フォローで残業が減ります! 今日は【一瞬で行と列の幅を整える方法】を紹介しました✨ ・クリックだけでできる方法 ・ショトカを使う方法 好みや場面に合わせてぜひご活用ください◎ リクエストやご感想はコメント・DMへ送っていただけると嬉しいです😊 #エクセル #Excel #ポテンシャルスター
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

64件の「いいね」

【Excel便利術】横幅すっきり!見出しを斜めにする方法
@wako_pc_work←フォローで残業が減ります! 今日は【Excelの見出しを斜めにする方法】を紹介しました✨ ・表の見出しの文字数が多い ・見出し以外のデータの文字数は少ない ☝️の場合、 見出しのせいで表が横に長くなってしまうので 今回紹介した方法をご活用いただくのがおすすめです! リクエストやご感想はコメント・DMへ送っていただけると嬉しいです😊 #エクセル #Excel #サクッと情報メモ
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

110件の「いいね」

【Excel便利術】自動で罫線を引く方法
@wako_pc_work←フォローで残業が減ります! 課題管理表などを更新していると、罫線がある行がだんだん少なくなってきて、足りなくなったら手動で罫線を引く⋯ これ面倒じゃないですか? 今日紹介した【データが入力された行に自動で罫線を引く方法】をぜひ活用してみてください✨ リクエストやご感想はコメント・DMへ送っていただけると嬉しいです😊 #エクセル #Excel #ポテンシャルスター
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

59件の「いいね」

【Excel便利術】入力漏れのミスを防ぐ!未入力のセルに色をつける方法
@wako_pc_work←フォローで残業が減ります! 今日の投稿はどうでしたか?ぜひコメント欄で教えてください! 今日は【未入力のセルに色をつける方法】を紹介しました✨ ミス防止に役立つのでぜひご活用ください🫶 −−−−−−−−−−−−−−−−−−−− 【自己紹介】 わこです! 大手IT企業で、アプリの開発やチームのマネジメントをしています💪 こんな過去があります⇩ ・働きすぎて適応障害  ⇛今では残業は月10時間以下に! ・心身ぼろぼろで5年付き合った彼氏に振られる  ⇛完璧主義を手放して毎日えがお😊  ⇛素敵な人と出会い幸せな結婚生
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

57件の「いいね」

罫線の自動挿入方法
\まだ手動で罫線引いてる?/ 実はそれ、かなり非効率です🙅‍♀️ 【条件付き書式】を使えば 入力した時に自動で罫線が出せます✨ ===================== 📌手順 ① 罫線を付けたい列を選択 ② 条件付き書式 → 新しいルール ③ 「数式を使用して~」を選択 ④ 数式欄に左上のセルを入力 ⑤ F4キーを2回押す ⑥ 書式 → 罫線 → 外枠 → OK これだけで データを入力すると自動で罫線が表示! ===================== \ あなたの仕事をもっと楽に!/ 1分で学べる “真似したくなる” Excel技をご紹
excel_nico

excel_nico

243件の「いいね」

やさしいExcel🔰自動で更新する期日管理表
←やさしいExcel時短ワザ (@oharu_work) ⁡ ご覧いただきありがとうございます😊 🎙️音アリ推奨 ⁡ 「あと何日?」を計算⏰ ⁡ ✅ 設定の2ステップ ⁡ ① D列に魔法の数式を入れる ⁡ =IF(E6="完了","完了",TODAY()-C6) (E列が完了なら「完了」、それ以外は日数を計算します) ⁡ ② セルの書式設定にこれを貼り付け ⁡ [赤]0"日超過";"あと"0"日";[青]"本日期限" (これで「-3日」みたいな分かりにくい表
オハル|事務職0年目🔰の攻略家

オハル|事務職0年目🔰の攻略家

26件の「いいね」

【Excel便利術】連番を自動更新!ROW関数の使い方
@wako_pc_work←フォローで残業が減ります! 今日は【行の削除をしたときに連番が自動で修正されるようになる方法】を紹介しました✨ リクエストやご質問・ご感想はコメント・DMへ送っていただけると嬉しいです😊 −−−−−−−−−−−−−−−−−−−− 【自己紹介】 わこです! 大手IT企業で、アプリの開発やチームのマネジメントをしています💪 こんな過去があります⇩ ・働きすぎて適応障害  ⇛今では残業は月10時間以下に! ・心身ぼろぼろで5年付き合った彼氏に振られる  ⇛完璧主義を手放して毎日えがお😊  ⇛素敵な人と出会い幸せな結婚生活🕊
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

39件の「いいね」

カレンダーの土日自動色付け
元エンジニアの現役OL時短ちゃんです👩🏻‍💻 投稿を見てくださり、ありがとうございます🤍´- ♡- - - - - - - - - - - - - - - - - - - - - - -ഒ˖° 今回紹介したExcel時短テク🧸🎧 ‎✎ܚ カレンダーの土日自動色付け ①表の色を付けたい範囲を選択 ②条件付き書式→「新しいルール」 ③「数式を使用して、書式設定するセルを決定」をクリック ④「=WEEKDAY($B6)=7」を入力  ※$B6のセルは、1日目を選択(例)4/1のセル ⑤書式から好きな色を設定 ⑥OKを押す 日曜日も同じ手順で、 ⑦「=WEEKD
時短ちゃん⌇元SEの定時退社×Excel術

時短ちゃん⌇元SEの定時退社×Excel術

96件の「いいね」

【保存版】Excelでズレない斜線を引く方法🌿
表の左上、図形で直線を引いてると、列の幅を変えるたびに修正が必要で大変ですよね💦 「セルの書式設定」を使えば、自動で斜線がついてきてくれます! 📌 手順まとめ ・セルに文字を入れる ・Alt + Enter で改行して位置調整 ・Ctrl + 1 を押す ・「罫線」タブから斜線をクリック 「私もExcel苦手だったから、本当に助かるワザだけ厳選してます🌿」 忙しいママの事務作業を5分でも早く終わらせるために、明日から使える時短術をコツコツ発信中! 明日から10分早く帰れる時短ワザを発信中!よかったらフォローしてね〜✨ #エクセル初心者 #時短術
sakko_excel

sakko_excel

31件の「いいね」

【Excel活用】列幅調整が一瞬!秘密の呪文
ゆい|仕事がラクになるExcel術

ゆい|仕事がラクになるExcel術

9件の「いいね」

【Excel】この方法知ってる?
入力が一気にラクに! @あっこ|ワーママのExcel•PC仕事術 👈他のExcel仕事術はこちら 今回は入力フォームを使ったデータ入力の方法をご紹介! 表の見出しを選択して Alt → D → O OKを押すと 入力フォームが出てくる! 次の項目はTabキー 前の項目はShift+Tabキー &#
あっこ|ワーママのExcel•PC仕事術

あっこ|ワーママのExcel•PC仕事術

80件の「いいね」

担当者名を変えると部署名や連絡先が自動で変わるシートの作り方✨
脱Excelで定時退社したスプシ術💡 ✅「Excelが苦手…」そんな人の救世主✨ 今回は 「担当者名を変えると、部署名や連絡先が自動で変わるシートの作り方」を超カンタンに解説! \1分でわかるステップ付き✨/ ───────────────────── 📌 【手順はこちら👇】 1、「シート1」と「シート2」を作成する 2、「シート2」へ反映させたいデータを記載する 3、「シート1」へ移動する 4、「データ」→「データの入力規則」をクリックする 5、右側にでてくる「+ルールを追加」をクリックする 6、「条件」→「プルダウン(範囲内)」を選択する 7、「データ
Kensupushi

Kensupushi

23件の「いいね」

【Excel】まさかのあれ自動化
本文にまとめたよ👇 @あっこ|ワーママのExcel•PC仕事術 他のExcel仕事術はこちら 今回は罫線を自動で引く方法をご紹介! [方法1] 1.罫線を自動で表示させたいセルを列ごと選択 2.「条件付き書式」から「新しいルール」を選択 3.ルールの種類を「数式を使用して、書式設定するセルを決定」を選択 4.「次の数式を満たす場合に値を書式設定」をクリック 5.先頭のセル(今回はC1)を選択 6.F4を2回押して、列名のみの前に$を付ける($C1) 7.$C1<>""と入力 8.「書式」を選択 9.罫線のタブで「外枠」をクリック
あっこ|ワーママのExcel•PC仕事術

あっこ|ワーママのExcel•PC仕事術

338件の「いいね」

【Excel便利術】行と列を固定!スクロールしても見出しが隠れないようにする方法
@wako_pc_work←フォローで残業が減ります! 今日は【行と列を固定して、スクロールしても見出しが隠れないようにする方法】を紹介しました✨ リクエストやご感想はコメント・DMへ送っていただけると嬉しいです😊 #エクセル #Excel
わこ|1分で学べるPC仕事術

わこ|1分で学べるPC仕事術

37件の「いいね」

もっと見る