Excelマクロを使って、別の場所に入力した文言をB列の一番最初の空白セルに追加したいという要望にお答えします。Excelのマクロ初心者でも簡単にできる方法を解説しますので、ぜひ参考にしてください。
1. Excelマクロの基本設定
まず、Excelでマクロを有効にする必要があります。マクロを使用するために、まずは「開発」タブを表示することから始めましょう。表示されていない場合は、Excelの設定から「開発」タブを表示させることができます。
2. マクロコードの記述方法
次に、実際にマクロを記述する方法を紹介します。指定したセルの内容を、B列の最初の空白セルに追加するためのVBAコードを使います。以下の手順でマクロを記述します。
Sub AddToFirstEmptyCellInColumnB()
Dim targetValue As String
Dim lastRow As Long
targetValue = Range("A1").Value ' A1セルの値を取得
lastRow = Cells(Rows.Count, "B").End(xlUp).Row + 1 ' B列の最終行+1を取得
Cells(lastRow, "B").Value = targetValue ' B列の空いているセルに値を追加
End Sub
このコードでは、A1セルの内容をB列の最初の空白セルに追加します。マクロを実行すると、B列の空いているセルにA1セルの値が入力されます。
3. マクロの実行方法
マクロを記述した後は、実行する方法です。まず、「開発」タブから「マクロ」をクリックし、「AddToFirstEmptyCellInColumnB」を選択して実行ボタンを押すだけで、A1セルの内容がB列の最初の空白セルに追加されます。
4. まとめ
Excelマクロを使って、指定したセルの文言をB列の最初の空白セルに追加する方法を解説しました。VBAコードを少し変更すれば、他の列やセルにも対応できるので、応用が可能です。初心者でも簡単にできるので、ぜひ試してみてください。

コメント