excel-vba

スポンサーリンク
作成事例

エクセルVBAで住所録検索してリストを修正するユーザーフォームを作る

住所録リストを作成した後に、特定の人を探したり修正するのって意外と面倒ですよね。探すのが大変なので一発検索・修正・上書きができる修正フォームをエクセルで作ったので、作業効率化できるのでマネして取り入れてみてはいかがですか?
日付・時刻

VBAで日付を自動取得してユーザーフォームに表示する

住所録・顧客管理・出納帳と何かと日付を使う事多くありませんか?VBAのDate関数を使えば、一瞬で日付を表してくれ、ひと工夫で日数計算までできますよ。もちろん一瞬です。
エクセル関数

探したいセルの値が何行目にあるか調べる関数

VLOOKUP関数で右に何列目ってできるけど、左にって思って「-3」ってやっても無理ですよね。MATCH関数を追加すればできる。
スポンサーリンク
VBA

セルの値をメッセージボックスに表示

メッセージを表示する時にセルの値と組み合わせて表示出来たら便利だと思いませんか?「〇〇さんの点数は△△です」と〇〇と△△の部分はセルの値を取得し、「さんの点数は」「点です」は通常メッセージ表示、意外と簡単ですよ。
コマンドボタン

コマンドボタン押したらメッセージ表示で誤操作防止

間違った!押しちゃった!なんて経験ありませんか?印刷始まって慌てて印刷中止したけど紙の無駄になっちゃったなんてね。簡単に表示可能なので、取り入れませか?
VBA

複数の条件で判定を評価するVBA~Select Case

テストの結果が90点以上ならA、70点~89点の間はB、50点~69点はc、30点~49点はÐ、29点以下はEなんて評価をVBAを使って一瞬で判定させませんか?Select Caseは複数の条件で条件分岐処理をする便利なVBAコードですよ。
VBA

IFで以上以下の条件でエラーにならない方法

Excel-VBAで70点以上89点未満の条件の時、Select Caseの時は70 To 89なのに、If~Thenの時はVBAエラーになって困っていませんか?ANDを使えば解決します。
シートの操作

一部のセルだけ入力可能にしてシートを保護する

シートの保護はしたいけど、ココのセルだけ入力可能にしたいってことありませんか?部分解除して、尚且つエラー復帰も一緒に設定しておくと困らないですよ
シートの操作

シートが保護されていたら確認メッセージを表示する

シートの保護するVBAコードを実行したらエラーになった経験ありませんか?それはシートの保護状態なのに実行したからです。防ぐ方法として利用できますよ。
シートの操作

シートの保護状態でもVBAでセル操作する方法

誤ってセルの計算式が消されないようにシートの保護を掛けたら、VBAエラー表示が出た経験ありませんか?VBAコード2行追加で解決します。またパスワード付きの保護・解除も可能です。
シートの操作

エクセルVBAで表以外の場所へ移動させない方法

ここ以外触らせたくない!見られたくない!ってありませんんか?表・もしくは任意の指定範囲以外はセルをクリックもできないし、画面をスクロールさせることもできなくすることが簡単にできますよ!
シートの操作

エクセルのセルの計算式を隠してシート保護する

たった2行VBAコード追加で、エクセルファイルでセルに入力した見られたくない計算式を非表示にしてシートの保護設定ができる。これでセルの編集・計算式コピーも防げます。
データの操作

エクセルVBAで4つ以上並べ替えする方法

エクセルの標準機能で並び替えはいくつでもできるのに、VBAだと3つしかできません。4つ以上の並び替えKEY4はエラーになります。そこでちょっとした工夫で4つ以上の並び替えをVBAできるので、ぜひマネして取り入れてはいかがですか?
セルの操作

空白セルに0を選択範囲まとめて入力

エクセルで表などにデータが全て入っていれば問題のですが、空欄の時に処理ができなくなることありませんか?そんな時に自動的に空欄セルを見つけて、任意の値を入れてくれたら便利ですよ。
データの操作

VLOOKUP関数の代わりにエクセルVBAでやる方法

エクセル関数のVLOOKUP関数。データ検索するのに便利なのですが、数式だと困るのでVBAを使ってVLOOKUP関数と同じことができると便利で、仕事の作業効率化になるのでぜひマネして取り入れてみてはいかがですか?
スポンサーリンク