1
這個宏在第5行工作,所以我需要這個宏來處理一行中的所有行而不是每行一行。行X和電子郵件範圍A:L在所有線路,即複製粘貼(X1 A1:L1 | X2,A2:L2 ...)如果你有你的答案或當目標單元格發生變化時,電子郵件excel數據範圍
Dim X5 As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("X5").Value = 1 And X5 <> 1 Then
ActiveSheet.Range("A5:L5").Select
ActiveWorkbook.EnvelopeVisible = True
With ActiveSheet.MailEnvelope
.Introduction = " send thru macro "
.Item.To = "[email protected]"
.Item.Subject = "ALERT"
.Item.Send
End With
End If
X5 = Range("X5").Value
End Sub
如果您可以將以前的值存儲在工作表上的隱藏列中,那麼您根本不需要該變量。 –
現在不要談論變量,但是謝謝傑裏解決我以前的問題,因爲你可以看到即時採取一步一步,也許你會如此善良來解決這個問題。 – user3015570