No.2ベストアンサー
- 回答日時:
こんにちは
どっから何処までがご質問なのでしょう?
ご自身で書いたコードは無いのですか?
ご質問の内容だけですと主様のスキルや理解度が分かりません
VBAの導入方法から教えてほしいのでしょうか?
調べても分からない場合、
行いたい事で必要な工程を分けてご質問されるのが良いでしょう
出来れば分かっている事(コード)を掲示して
例えば、
Q①
別シートのB2セルに画像1のB2:Q2にあるアルファベットを入力すると
処理を実行するには、どうすれば良いでしょう?
A
別シートのWorksheet_Changeイベントを使うのが簡単です
https://daitaideit.com/vba-sheet-event-change/
Q②
画像1シートB2:Q2内を探して 見つける方法はどのような方法がありますか
A
対象範囲をループなどで総当たりして探す方法やFindメソッドで探す方法があります
https://valmore.work/find-cell-by-find/
B2:Q2に ある と書かれていますが、無い場合はどうするのでしょうか
この様な場合は、ある ない を必ず考えるようにしましょう
Q③
見付けたセルから空白のセルがあるまでセルの値で処理回数を決めるので
ここのセルの値を取得する繰り返し処理はどうすれば良いでしょう
A
繰り返し処理は
For ~ Next や Do~Loop などで出来ると思います
上記参考サイト
https://office-hack.com/excel/get-the-last-row-u …
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/v …
Q④
A4セルから4行・3列を結合させる方法
A
.Merge を使う
A4セル Cells(4, 1) から4行・3列 .Resize(4, 3)
Cells(4, 1).Resize(4, 3).Merge
A4:C7セルが結合される
・・・・この辺で
なさりたい処理でブックが完成品になるとは思われませんので
関数などと同様かと個人的には思いますが、VBAの場合、元に戻したり、エラーが出て不具合が出たり、参照先などを容易に変えられなかったりと色々とありますので、スキル不明の場合、回答しにくいですね
せめて実コードを挙げられていれば、これが判るならと出来るだけ質問コードを変えずに書き直し回答する事も多くしますが、
回答したプログラムを使う事で思考停止になる方は多く、
望むところではありませんので、自身で調べたり、確かめたりする習慣が必要だと思います
参考サイトを記しましたが、検索もスキルです
つまりは、質問する前にも調べたり確かめる事が重要と言う事ですね
No.1
- 回答日時:
For Next で繰り返し処理をすればよい。
具体的に For Next の使い方についてまずは自身で調べましょう。
そのうえで分からない点を質問すると良いでしょう。
例:セルを順番に指定する方法が分からない。
など。
・・・
※ ここは「代わりにマクロを作ってください」と作業依頼をする場所ではありません。
自身で作ることができるようになるためのアドバイスを貰う場所です。
稀に、作業依頼を受ける場所と勘違いしている回答者さんもいらっしゃいますので、
そういった人の目に留まるのを期待しても良いかもしれませんが、
基本的にルール違反になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Excel(エクセル) エクセル表作成について 5 2023/03/12 13:25
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Visual Basic(VBA) シート間で同じ値があったらコピペ 1 2022/05/08 09:39
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- その他(IT・Webサービス) VBAを使って表を作成したいです 1 2022/06/08 21:20
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelでSUBTOTAL関数を設定した...
-
セルを結合した場合の関数(COU...
-
EXCELで、結合されたセルに連続...
-
エクセル ボタンを押すとセルの...
-
Excel 離れたセルへの連続デー...
-
VBAで結合したセルがクリアでき...
-
エクセルでチェックボックスを...
-
エクセルで片方のセルに入力し...
-
エクセルでセルをクリックして“...
-
EXCEL VBAでたくさんのURLの一...
-
Excel セルを結合したものを抽...
-
Excelの表に自動でナンバリング...
-
Excelのカウントアップボタンに...
-
エクセルVBAでセルのFormulaHid...
-
セルの値を取得してSQL文に組み...
-
Excelの関数を教えてください。
-
エクセル 結合セル内に空白なら...
-
エクセルでたくさんのセルを小...
-
結合セルのデータ消去でエラー...
-
Excel2007 セルの削除について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelでSUBTOTAL関数を設定した...
-
エクセル ボタンを押すとセルの...
-
EXCELで、結合されたセルに連続...
-
セルを結合した場合の関数(COU...
-
エクセルで片方のセルに入力し...
-
Excel 離れたセルへの連続デー...
-
VBAで結合したセルがクリアでき...
-
セルの値を取得してSQL文に組み...
-
Excelの表に自動でナンバリング...
-
エクセルでセルをクリックして“...
-
Excelのカウントアップボタンに...
-
エクセル 結合セル内に空白なら...
-
Excel セルを結合したものを抽...
-
VBAで困っています。
-
Excel2007 セルの削除について
-
【EXCEL】条件に合致するセルの...
-
エクセルでたくさんのセルを小...
-
エクセルで作業した日の日付を残す
-
Excelでnullになるような式のセ...
-
EXCEL VLOOKUP的コメント自動表示
おすすめ情報