今回、セル位置の指定は2種類の方法で行いました。
・方法1 rangeオブジェクトを使う方法
xls.Application.range("B5").select
xls.Application.range("B5").Value = Me!テキスト1
・方法2 Gotoプロパティと[R1C1形式]を使う方法
xls.Application.Goto "r7c2"
xls.Application.activecell.Value = Me!テキスト3
Option Compare Database
Private Sub コマンド0_Click()
Dim xls As Object
If IsNull(Me!テキスト1) Then
MsgBox "B5に書込む文字を入力してください。"
Me!テキスト1.SetFocus
Exit Sub
End If
If IsNull(Me!テキスト3) Then
MsgBox "B7に書込む文字を入力してください。"
Me!テキスト3.SetFocus
Exit Sub
End If
'Microsoft Excelのオブジェクトを作成されワークシートが開く
Set xls = CreateObject("Excel.Sheet")
'表示する
xls.Application.Visible = True
'rangeオブジェクトを使いセルに入力
xls.Application.range("B5").select
xls.Application.range("B5").Value = Me!テキスト1
'Gotoプロパティと[R1C1形式]を使いセルに入力
xls.Application.Goto "r7c2"
xls.Application.activecell.Value = Me!テキスト3
MsgBox "Excelのセルに入力しました。 "
'閉じる
xls.Application.Quit
'終了処理
Set xls = Nothing
End Sub