こんにちは。 最初はOKで二回目以降がエラーになる事は、sendto_1に値が入っていた場合の処理が抜けているからではないでしょうか? DB_Locate:=@Subset( @MailDbName; 1) : "NAMES.NSF"; list := @DbLookup( "Notes" : "NoCache"; DB_Locate; "E2J"; sendto;7 ); A := @If(@isError(list);"";list); @If(sendto_1="";A;sendto_1) ※試しておりません、ご了承くださいませ。