| 
    
     |  | こんにちは。かみちゃん です。 
 >エクセルでセルA1の値が変わる度にA1の値を指定したメールアドレスへ
 >自動的にメールを送信したい
 
 以下のようなコードをシートモジュールに記述して、どのような動きになるか
 確認してみてください。
 
 Private Sub Worksheet_Change(ByVal Target As Range)
 If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
 If Target.Count > 1 Then Exit Sub
 If IsEmpty(Target.Value) Then Exit Sub
 MsgBox "送信先は " & Target.Value
 End Sub
 
 なお、送信方法は、BASPのBSMTP.DLLを使用するか、
 CDO(Microsoft Collaboration Data Objects)を使う方法があります。
 以下が参考URLです。
 
 BSMTP.DLLを使う方法
 http://homepage1.nifty.com/gak/MSTips/multimail.htm
 http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_050.html
 
 CDOを使う方法
 http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_055.html
 
 |  |