MENU

エクセルで不要な行や列を非表示がなぜかできない時がある

エクセル関数とエクセルVBAを組み合わせて、ボウリングのリーグ戦での成績表を作っています。

当然、ボウリング以外でも様々な表やデータ管理をエクセルで行う事ってよくあると思いますが、いかに入力が簡単で作業効率が良くなるために、エクセル関数やエクセルVBAを使うのですが、素人が取り組むと様々なエラーに遭遇します。

目次

不要な行や列を非表示がなぜかできない!

今回は、出来上がった表を見栄え良くするために、不要な行や列を非表示にする方法でHiddenプロパティを使った時のエラーです。

Hiddenプロパティって?って方はこのページでは省略しますので、こちらに詳しく使い方を書いていますので参考にしてください。

あわせて読みたい
Excel-VBA特定の行や列を表示・非表示にする 【行や列の表示・非表示をセルの値が変わっても対応させる】 ボウリングのリーグ成績表でもエクセルVBAを使っていますが、お客様に渡すリーグ個人成績一覧表には印刷時...

VBAコードは間違っていないので、単独でテストすると問題なく表示・非表示が完璧にできていました。

ところが、そのほかのVBAコードと組み合わせた時だけ、不要な行を一部残して非表示になってしまう。

波乗りアヒル
波乗りアヒル

VBAコードは上から順番に実行だよ!

そうなんです、後からいろいろVBAコードを付け足していった為にエラーが起きていたのです。

VBAコード自体は間違っていない時は、コードを書いている順番を見直していくと意外と簡単に解決できるものですね。

Excel-VBAもくじへ

よかったらシェアしてね!
目次
閉じる