私は従業員データとWordテンプレートを持つExcelファイルを持っています。私はメールをマージして、従業員の名前を尋ねるマクロを作成し、その名前に基づいてその従業員の従業員の詳細をExcelファイルからWordファイルに取り出します。Vbaマクロが正常に動作しない
マクロは、レコードがExcelシートの上から下に来るとレコードを取得できます。ただし、現在検索されているレコードの上にあるレコードは取得されません。それは本当に問題です。助けてもらえますか?以下は
は私のコードです:ここでは
Sub getdata()
Dim numRecord As Integer
Dim myName As String
myName = InputBox("Enter Name:")
Set dsMain = ActiveDocument.MailMerge.DataSource
If dsMain.FindRecord(FindText:=myName, Field:="Name") = True Then
numRecord = dsMain.ActiveRecord
End If
End Sub
ありがとうございました。それは私のために働いた!どうもありがとう。 – bishwarup990
心配はいりません。仕事をしている場合は、回答として受け入れてください。不足しているものがある場合は私たちに知らせてください。自分自身や他の人が詳細を提供できるかもしれません。 – QHarr