VBA25_あなただけのフォームを作ろう(下)

こんばんは! フクロウのBenです。 さて、今日は前回に続いて「オートフィルターオプションのウィンドウのそっくりさんを作ろう」の最終回です。と言ってもまだ見た目ですが。実際にボタンを押したら動くとかの中身の動作は次回からです。ウィンドウと言いましたがVBAでは、ユーザーが独自に作れる唯一無二のユーザーフォームというものを使って作ります。 残りを一気に張り付けました。まず、コンボボックス(…

続きを読む

VBA24_あなただけのフォームを作ろう(中)

こんにちは! Benです。 今日は前回の続きです。ノートを作っていると色々書くことがあって、まだプログラムを書くには至りませんが、一つ一つ復習したいと思います。 オートフィルターオプションウィンドウを自作しよう!ということで、まずはフォームのサイズ変更です。これは通常のウィンドウと同様に角をドラッグするだけでできます。また、後ほど説明しますが、ユーザーフォームのプロパティからも設定できま…

続きを読む

VBA23_あなただけのフォームを作ろう(上)

こんばんは! Benです。 以前にExcelのワークシート上にコンボボックスとかオブジェクトを貼り付けて処理をするのをやりましたが、今回はもう少し本格的にいきたいと思います。 これは、Excelの便利な機能の一つ。オートフィルタのオプションです。これはもうExcelに機能があるのですが、あえてこれにまねた機能をVBAで作ってみましょう。 まずは、ユーザーフォームという自分ならで…

続きを読む

VBA22_グラフの欠測は空白にしよう

おはようございます! Benです。今日はExccelのグラフを作るうえで大変苦労したことを紹介します。 これはがよく使う気温の推移を表したグラフですが、観測する機械の調子が思わしくないとしばしば欠測が出ます。そういう時、数字以外になっているとこのように値がないのにゼロになってしまいます。 そこで、値があるときはその値、無い時は空白としようとして、関数でセルに=IF(I…

続きを読む

VBA21_グラフの軸を一括設定(中級)

おはようございます! 管理人でフクロウのBenです。 前回の続きのグラフ軸一括設定中級編です。 これは気温のデータです。この例題では4か所あり、同じ県の同じ時期のものです。それでもそれぞれ沿岸や内陸など異なった特徴があり、気温もそれなりに異なるとします。 地区ごとの傾向をつかむため、各地区でグラフを書くのですが、地区によって軸が違うと素直に比べにくくなります。ピンクの丸は実は同じ気…

続きを読む