エクセル– category –
-
ファイルの操作
エクセルシートの保護したらマクロエラーになった時のVBA対処法
エクセルで様々な計算式などが入っている表を作った時に、誤って計算式などを消されないようにシートの保護設定をしたら、マクロエラーになったことありませんか? 原因は、シートの保護を設定するとユーザーフォームのテキストボックスからの入力もできな... -
セルの操作
エクセルで苗字と名前2つのセルの値をくっつける(セルの値の結合)
CSVファイルなどを取り込んだ時に、苗字と名前が別々のセルに分かれていることが多いと思いますが、1つのセルに結合して表示したいと思ったことありませんか? 例えば、セルA1の値が「山田」でセルB1の値が「太郎」、この2つをくっつけてセルC1に「山田太... -
エクセル関数
表の中からデータ検索して指定した値を見つけるVLOOKUP関数
[temp id=6] VLOOKUP関数をマスターするって必要? 表の中から特定の値を指定してデータ検索する事ってよくありませんか? 見つけたセルの2列右の値とか。 ボウリングでのリーグ戦のレーン抽選でも参加選手の中から番号によりレーン・投球順を決めるので非... -
エクセル関数
エクセル重複データを見つけてメッセージを出す
[temp id=6] 入力データが重複していないかを見つけて知らせる エクセルで入力データ量が増えてくると、知らない間に同じデータを入力してしまったことありませんか? ボウリングのリーグ戦での成績表をエクセル(EXCEL)で作っていて、様々なエクセル関数... -
エクセル
ボウリング成績表レーン抽選方法~LTBリーグ編
レーン抽選を行ったリーグ参加者のレコードシートを作成・印刷する事ができます。 VBA(マクロ)が無効の場合はユーザーフォームが使えません。必ず有効にして下さい。 レーン抽選・印刷方法~LTBリーグ編 リーグ戦参加者を新規登録するには、まずエクセル... -
コマンドボタン
VBAコマンドボタンにホームページURLを開く設定をする方法
ホームページのURLアドレスをユーザーフォームのコマンドボタンに登録して、クリックすると指定したホームページが別ウィンドウで開くようにしたいと思ったことありませんか? Followメソッドを使えば簡単に設定できるので登録方法をご紹介します。 Follow... -
ユーザーフォーム
エクセルファイルを開くと自動的にユーザーフォームを表示する方法
オリジナルの入力フォームを表示させる方法に悩んだことありませんか? エクセルファイルを開いたら自動的にユーザーフォームが開くようになったら手間もなく便利なので設定方法をご紹介します。 ThisWorkBook 実はとても簡単で、VBA画面のThisWorkBookに... -
エクセル
ボウリング成績表メインメニュー画面~LTBリーグ編
ボウリングリーグ戦のエクセルファイルメインメニューの使い方です。 VBA(マクロ)が無効の場合はユーザーフォームが使えません。必ず有効にして下さい。 ボウリング成績表メインメニュー画面~LTBリーグ編 ボウリングリーグ戦のエクセルファイルを開くと... -
セルの操作
エクセルVBAで指定した範囲の複数セルの値を一括クリアする方法
入力済みセルの値を消去することがあり、1個1個手作業で空白にするのが面倒だと思ったことはありませんか? Excel-VBAのコマンドボタンを押すことにより、指定した複数セルの値が一瞬で一括消去されて空白にするClearContentsを使った方法をご紹介します。... -
ファイルの操作
VBAで1クリックで上書き保存してエクセルファイルを閉じる方法
Excelを使っていて作業が終わったら、上書き保存ボタンを押してファイルを閉じるのが面倒だと思ったことありませんか? たった1クリック1秒でできたら作業効率がアップして楽になる方法を、ここではユーザーフォームに配置した「コマンドボタン」にVBAコー... -
ユーザーフォーム
Excel-VBAタイマー機能で数秒後にユーザーフォームを表示させる方法
エクセルを使って成績などを入力して作成した成績表で、入力漏れがなかったかどうかなどをチェックするのに数秒間だけ指定したページや範囲を表示させたいと思ったことありませんか? 指定した時間が経過した後にVBAプログラムを実行することができる、OnT... -
ユーザーフォーム
ユーザーフォームの✖ボタンでフォーム自体閉じられないようにする
苦労してExcel-VBAを組み込んだエクセルファイルを他人に渡して使ってもらうと、エラー表示になったと言われたことありませんか? 原因は簡単で、エクセル操作をオリジナル入力画面のユーザーフォームを使用して、全ての操作を行うようにしていますが、誤... -
文字色・背景色
同じ点数のセルを見つけたらエクセルVBAでラベルの色を変える方法
コピペOK!ユーザーフォームに配置しているラベル(Label)の色を初期設定の黒色ではなくて、目立つように赤色に変更したいと思ったことありませんか? ForeColorとRGBの組み合わせで重複した値を見つけたら色変更もできるので、ご紹介いたします。 ラベル... -
データの操作
エクセルVBAでシートの移動と同時に表のデータの並べ替えをする
成績表やデータ表などに付き物の並べ替え作業って地味に面倒だと思ったことありませんか? 優先順位をつけて並べ替える時に、同時にエクセルシートも切替出来たら作業が1秒で終わる方法をご紹介します。 シート移動して並べ替え VBA並べ替えの基本 「Key」... -
セルの操作
エクセルVBAでリストの中から不要な行や列を非表示にする方法
小さなお店ではスタッフのシフト表をエクセルで管理している事が多いと思いますが、時間別出勤リストを表示させるときにお休みの人は非表示にして見やすくしたいと思いませんか? Excel-VBAを使えば簡単に不要な行や列を非表示にしたり再表示させる方法を... -
画面の操作
VBAの画面のちらつきがたった1行で解決して処理高速化する方法
エクセルで繰り返し作業を効率よくするためにVBAを活用している時に、コマンドボタンを押したら画面が一瞬スクロールしたりシートが切り替わったりして目障りに思ったことありませんか? そこでチラつきを解消する「ScreenUpdatingプロパティ」をご紹介し... -
エクセル
ボウリング成績表印刷設定方法~LTB個人リーグ編
ボウリングリーグ戦の成績表印刷します。 VBA(マクロ)が無効の場合はユーザーフォームが使えません。必ず有効にして下さい。 ボウリング成績表印刷設定方法~LTB個人リーグ編 ボウリングリーグ戦の成績表を印刷するには、まずエクセルファイルを開くと自... -
エクセル関数
エクセルの計算式の値を数字として読み取るVALUE関数
エクセルで点数表や成績表などで使っていて、計算式の値を参照して抽出する時などでエラーになって困ったことありませんか? VLOOKUP関数などを使う場合は「検査値」が数字じゃないといけないのですが、計算式で表示された数字は「文字列」として扱われる... -
エクセル関数
エクセル関数で小数点以下切り捨て整数にするINT関数とTRUNC関数
エクセルで出納帳や商品管理などで使っていて、計算式の値が割り切れずに小数点以下になってしまい、単価×数量で合計金額を計算すると金額が合わなくなってしまい困ったことありませんか? INT関数やTRUNC関数を使えば、簡単に小数点以下の数字を切り捨て... -
エクセル関数
IF関数よりも便利なセルの値から複数の答えを取得するCHOOSE関数
もし~だったら、そうでなかったらができるIF関数ですが、何度も繰り返し使うのは面倒なので簡単にできないかと思いませんか? CHOOSE関数を使えば、指定したセルの値が1の時は〇、2の時は△、3の時は□・・・と条件に応じて複数の答えを導き出してくれる便... -
エクセル
ボウリングハンデキャップのつけ方
[temp id=6] HDCPの種類はリーグのルールにより複雑に ボウリングの成績表(リーグ戦)で必ず必要になるのが、ハンデキャップ(HDCP)です。 ボウリングご予約の時に一番多く使われているのが、女性にだけハンデキャップをつけてあげることが多いですね。 ... -
エクセル関数
もし~だったらのエクセルIF関数はORやANDも併せて使用頻度トップ
エクセルで条件に応じて答えを振り分ける必要は必ずあるので、使えるようになりたいと思っていませんか? 使用頻度が高い10種類のひとつ、IF関数をマスターすれば無駄な計算時間や入力作業時間を省けるので作業効率化できますので、基本をご紹介します。 I... -
エクセル関数
エクセルのDGET関数を使って日付を入力するとデータが変わる表を作る方法
日付を入力するとデータが差し替わるエクセルの表があったら便利だと思いませんか? 表のひな形はたったひとつでデータ元は別に用意すればいいのですから、エクセルデータファイル自体を作るのも早くなるし実際使うのも変更点は日付だけなので、業務作業効... -
エクセル関数
エクセル計算式が#VALUE!エラーになったセルを空欄にする方法
エクセルの計算式も間違っていないし、文字列が紛れ込んでもいないのにセルがエラー表示になって困ったことありませんか? VALUE関数でも解決できない時はIFERROR関数を計算式に付け加えてあげるだけで簡単に解決できますのでご紹介いたします。 IFERROR関... -
オプションボタン
オプションボタン(optionbutton)の名前変更と使い方
オリジナル入力フォームが作ることができる「ユーザーフォーム」のパーツのひとつで、「男」「女」などの性別のように2つ以上の選択肢の中から1つだけ選ぶことができるようになっているコントロールパーツの事を「オプションボタン」といいます。 ここでは... -
セルの操作
複数のセルの値を別のセルにコピーする
VLOOKUPでは数式の値は検索不能? ボウリングのリーグ戦の成績表をエクセルで作っていて、リーグ戦では一般的に初回はレーン抽選によって対戦相手が決まり、2週目以降は対戦表に従って総当たり戦を行います。 波乗りアヒル レーン抽選したら番号入れたら成... -
画面の操作
指定したセルを画面左上にスクロールする
画面左上は移動はscrollrowとscrollcolumnを組み合わせる ボウリング場のリーグ戦の成績表でも使っているエクセルで、リーグ戦参加者の成績表を入力する為の専用フォームに配置した、ネームプレート(コマンドボタン)を作成しています。 スコアーを入力し... -
コマンドボタン
複数一括処理でコマンドボタンのキャプションをセルの値に書き換える方法
ユーザーフォームに複数配置したコマンドボタンの名前を1個ずつ書くのは意外と面倒なので、セルの値から自動的に取得して書き換えができたら便利だと思いませんか? エクセルVBAの繰り返し処理For~Nextを使うと簡単に書き換え処理ができるので時短にもつ... -
テキストボックス
複数のテキストボックスの値を一括で複数のセルの値に書き換える方法
セルA1~A10の値をまとめてテキストボックス1~10に転記する ボウリング場のリーグ戦の成績表でも使っているエクセルで、リーグ戦のルールなどを設定するユーザーフォームに配置された複数のテキストボックス。 ここでは、「ボウリング成績表リーグ設定方... -
テキストボックス
複数テキストボックスの入力値を一括して各セルへ記載する方法
ユーザーフォームに配置した複数のテキストボックスの値をそれぞれ指定したセルへ次々とまとめて一括転送したいと思ったことありませんか? そして記載するVBAコードもテキストボックスの個数分、書き続けるのは面倒なので、繰り返し処理をするFor~Nextス...