セル– tag –
-
ユーザーフォーム
指定したセルをクリックするとVBAのユーザーフォームが表示される方法
ワークシート上のコマンドボタンを配置して、クリックするとユーザーフォームを表示させる方法はよく使われていますが、セルをクリックするだけでユーザーフォームが表示できることをご存じでしたか? SelectionChangeに書き込めば、セルの場所に応じて表... -
セルの操作
セルの書式設定をVBAコードでやる基本5選やセルの操作
ワークシート上でもよく行う書式設定での、文字の大きさや色・配置などの基本的なセルの書式設定をVBAで簡単にできるので設定しておくと、ワークシート上で変更されてもすぐに自動的に元に戻せますよ。 VBAセルの書式設定のきほん 文字の大きさを設定する ... -
セルの操作
セルの書式設定の折り返して全体を表示をVBAで設定する
表などでセルの大きさがある程度決まっている時に、名前が5文字ぐらいならばセルにちょうど表示できているのですが、まれに6文字だとセルの設定をしていないと印刷した時に見切れてしまった事ありませんか? それはセルの大きさ(幅)などに対して、文字が... -
セルの操作
セルの書式設定の縮小して全体を表示をVBAで設定する
表などでセルの大きさがある程度決まっている時に、名前が5文字ぐらいならばセルにちょうど表示できているのですが、まれに6文字だとセルの設定をしていないと印刷した時に見切れてしまった事ありませんか? それはセルの大きさ(幅)などに対して、文字が... -
セルの操作
セル内の文字の表示位置を中央揃えなど横位置をVBAで設定
セルの中の文字の位置は基本が決まっていて、文字ならば左詰めに、数字ならば右詰めに表示されます。 セルの書式設定で配置を選んで横位置や縦位置を選んでセルの中央に表示させたいと思う事よくありますよね。 文字の位置も簡単にVBAで設定できるのでマス... -
画面の操作
Enterキーや矢印キーでカーソル移動制限するエクセルVBA(セルの範囲制限)
VBAで画面表示の基本8項目を設定すれば、誤操作を防げると安心していたらキーボードのEnterキーや矢印キーを連打すれば、するロールバーが無くなっても移動されてしまって、困ったことありませんか? そういう場合は、セル操作ができる範囲を制限してしま... -
セルの操作
検索して見つけたセルの入力済み最終右セルを選択や文字を記載
エクセルで一番面倒で時間がかかる作業が文字や値をシートの中から探す作業じゃないですか? 例えば縦軸(行)に47都道府県が並んでいて、横軸に12種類の項目があるとします。 すると47行の中から探したい都道府県を探して、見つけたら12種類の項目に必要... -
セルの操作
エラー回避して範囲内の空白セルを見つけたら上方向に詰める
エクセルを使っていると表を扱う事が多いと思いますが、不要なデータを消去した時や条件に合わない場合は消去することで、表の中の範囲内に空白セルができてしまいます。 当然空白セルは不要なので、範囲内の空白セルを見つけたら上方向に詰めたいと思った... -
作成事例
ダウンロードしたCSVや別のエクセルファイルを開くVBAコード
データ処理をする時に他のエクセルファイルにあるデータを取り込みたいことありませんか? ファイル名が固定されてたり、保存場所が決まっている場合などは直接保存先のフルパスとファイル名をVBAで書き込めば可能ですが、保存場所が変わったりファイル名... -
画面の操作
コマンドボタンをクリックするたびに表示/非表示を切り替えるNot演算子
エクセルVBAを使って作成したら、思いもよらない操作によってマクロエラーになってしまったことありませんか?本人が触るならば問題は起きませんが、他人が使うと想定外の操作をしてしまう事があります。 そこで触って欲しくない部分を非表示にしてしまえ... -
セルの操作
VBAでエクセル画面上のゼロ「0」の値を空欄にする
エクセルで表を作成しますが、値がゼロ「0」がまばらにあると意外と見ずらいと感じたことありませんか? でも数式などが入っているので消すわけにはいかないのですが、「0」だけを空欄にする方法があったら便利だと思いませんか? とりっぷぼうる 方法は簡... -
セルの操作
コマンドボタンを押したら指定したシートやセルに移動・ジャンプするVBA
エクセルの1つのシートを広く使ったり複数のシートを使うと、いちいち移動してセルを指定するのはとても面倒だと思いませんか? そんな時はエクセルVBAを使用する事で、ボタンを押したら一瞬で指定したシートに表示が切り替わり、指定したセルを選択してく... -
セルの操作
セルの値をメッセージボックスに表示
メッセージを表示する時にセルの値と組み合わせて表示出来たら便利だと思いませんか? エクセル住所録で住所変更した時に「MsgBox"データ変更しますか?"」とVBAコードを書いてもいいのですが、どうせならば「Aさんの住所録を変更しますか?」って表示出来... -
印刷
印刷開始ページと終了ページと枚数をセルの値にリンク・取得するVBA
エクセルVBAを利用しているならば、印刷を開始するページ番号「From」・印刷を終了するページ番号「To」、そして印刷枚数「Copies」を入力して印刷するのも面倒なので、自動化したいと思いませんか? FromもToもCopiesも数字でVBAコードを記載するのではな... -
セルの操作
VBAで条件により文字色や背景色をまとめて変える
エクセルで成績表や日付があると文字の色やセルの背景色を変えたいと思いませんか? 例えば、テストの成績表で80点以上ならば赤色文字にまたはセルの背景色をピンク色とかに変えられたら見栄えが良くなりますよね。 ここでは、ユーザーフォームに配置した...
12