- ベストアンサー
エクセルについて質問です。
neKo_deuxの回答
- neKo_deux
- ベストアンサー率44% (5541/12319)
例えば、 Sub InsTxt() Dim txt Dim cel txt = InputBox("文字") For Each cel In Selection If cel.Value = "" Then cel.Value = txt Next End Sub な感じとか。
関連するQ&A
- エクセルについての質問です。
エクセルについての質問です。 マクロを作成しましたが、セルの結合のマクロの場合、 マクロ実行の際に、 <選択範囲には複数のデータ値があります。 一つのセルとして結合すると、選択したセル範囲にある もっとも上端にあるデータのみが保持されます。空白セルは 無視されます> という警告が出てしまいます。 でないようにしたいのですが、 可能ですか?
- ベストアンサー
- オフィス系ソフト
- Excel(セルの結合マクロ)
いつもお世話になっております。 Excelのマクロで、選択範囲の中で、下のセルが空白のものは、上のセルと結合されるマクロを作りたいと考えています。 (例1:A1セルに”TEST”が入力されており、A2,A3セルが空白として、A1:A3を選択し、マクロを実行するとA1からA3がセル結合される 例2:A1に”TEST2”B2に"TEST3"が入力されており、A1:B3を選択すると、A1からA3が結合され、B2とB3も結合される) 説明が下手で申し訳ないのですが、お力を貸していただけませんでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのオートフィルターをマクロで記録
エクセルのマクロ記録でオートフィルター機能を記録したのですが フィルターのボタンを押して各項目を選択するのに (すべて) (トップテン) (オプション) (空白セル) (空白以外のセル)があるのですが (空白セル)を選択すると , Criteria1:"=" (空白以外のセル)だと , Criteria1:"<>" のようにマクロ記録されます (すべて)を選択した場合 , Criteria1:が記録されないのですが これをあえて構文として書くと、どのようになるのでしょう 他のマクロで引用したいので困っています よろしくお願いいたします
- ベストアンサー
- オフィス系ソフト
- エクセル2003を利用しています。
エクセル2003を利用しています。 ジャンプ機能の基本的なことなんですが教えてください。 新規作成したシートで未入力の複数セルを範囲選択し、ジャンプ機能で「空白セル」を選ぶと「該当セルが見つかりません」となります。範囲選択したセル全部が空白セルとして認識されるだろうと思ったのですが、なぜなのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 作業したいセルにすぐカーソルをもっていく方法
こんばんは。 セルの移動について教えてください。 1.Excelで自分が作業しているセルから、指定したセルに すぐカーソルがいくような何かよい方法はありませんか? たとえば、C3のセルからA1にもどりたければCtrl+Homeで 戻ることはわかったのですが。。。 C3からすぐにP9のセルにダイレクトでカーソルをうごかしたい、 といったときです。 2.VBA初心者のため自動マクロでプログラムを作成し、 それをいじって作業しています。 文字列がはいってる対象のセルの範囲をすべて削除したく 対象の最初のセルを選択し、Ctrl+Shift+↓+→ でやってみたところ、実は途中に空白セルがあり、 すべての文字列がはいっている範囲が選択できませんでした。 今は手でセルの範囲を指定していますが、セルの範囲が広がる 可能性もあり、できればCtrl+Shift+↓+→のような 方法でセル範囲を指定したいのです。 たとえば、A3からD20までの範囲を選択したいとします。 A行には空白行があります。そのためA3を選択後 上記Ctrl+Shift+↓+→をおこなうと、Dの途中の列で 選択が終わってしまいます。 ですが、B列はすべて空白ではない列となっています。 その空白ではないこのB列のまず行を数えて、 それからA列からD列までの上記で数えた行分選択 するといった方法でプログラムすれば、セルの範囲 が広がったあとでも対応するのでしょうか? わかりづらくて申し訳ありません。 VBAは本当に自動マクロをいじるくらいしかできないので、 超初心者にわかりやすく教えていただけたら幸いです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCEL 指定範囲内の空白セルに特定数だけ文字を入力するマクロ教えてください。
マクロ初心者です。 指定範囲内の空白セルに特定数だけ文字を入力するマクロを考えていますが、まったくわかりません。どなたか教えていただけますか? 詳細内容 (1)下記のような空白セルを含む範囲内 A B C D 1 A君 2 3A君 B君 4 C君 (2)別セルでA君に1追加するとA君が表示上追加される A B C D 1 A君 A君←どこでも空白セルならいい 2 3A君 B君 4 C君
- 締切済み
- Microsoft ASP
- エクセルの質問です。
エクセルの質問です。 エクセルである箇所を入力規則で縛りを入れているのですが、どこからかセルをコピーして入力規則以外の文字を入力されてしまいます。 シートの保護をしてしまうと、入力規則での選択が不可となってしまいます・・・。 入力規則だけは選択できて、コピーなどは出来ないように制御をかけたいのですが良い方法はありませんか? なお、できればマクロは使いたくありません・・・。 是非、よい方法をご教授ください。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで条件によって中断させる方法
例えば、A1のセルが空欄の場合は、マクロを終了して、文字列や数値などのデータが入力されている場合はマクロを実行(例えば範囲選択して合計を算出するなど)するマクロの書き方がわかりません。お願いします。
- ベストアンサー
- その他MS Office製品
- Excelで決まった文字以外を一括削除。
勤務表を作成しています。 赤いセル「/。」は、希望休です。 勤務表の組み直しを行うため、希望休以外を一括で削除して空白にしたいのですが、そのようなマクロを組む事はできますか? 入力してある文字「/。」で判別して、それ以外に入力してある文字を削除できるようにしたいです。 J5:AN13の範囲だけを対象範囲にして削除したいです。 この範囲以外は、スタッフ氏名や行事などの入力がされていますので消したくないです。
- ベストアンサー
- オフィス系ソフト
- マクロを使って範囲選択したい
エクセルのセルにランダムに入力されたデータについて、データが入力されたセル(データが入っていない空白部分も含めて)全てを範囲選択したいのですが、マクロを利用してできますでしょうか。 その後、コピーペーストする予定なのですが、シート全体を選択する方法は駄目です。あと、空白セルも存在するので、入力された1つのセルを選択して、ctrl+Shift+*も駄目です。 もともとのデータは、OCRソフトで読み込こんだデータをエクセルにしたものなので、基本ぐちゃぐちゃにデータが入力された状態になっています。 わかりずらい質問かもしれませんが、回答願います。
- ベストアンサー
- Excel(エクセル)
お礼
回答ありがとうございます。参考になりました。