Excel VBA-exécuter macro avant de sauvegarder
j'ai cherché comment appeler ma macro juste avant de sauvegarder mon document. J'ai trouvé ça, mais quand j'y mets mon code, ça ne fait rien. Donc je présume que je rate quelque chose.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Set shtVO = Sheets("Voice orders")
endRowVO = shtVO.Range("E" & Rows.Count).End(xlUp).Row
For Row = 11 To endRowVO
If IsEmpty(shtVO.Cells(Row, 23).Value) = False Then
If shtVO.Cells(Row, 3).Value <> shtVO.Cells(Row, 23) Then
If shtVO.Cells(Row, 1).Value Like "*MIG*" Then
Else
shtVO.Cells(Row, 1).Value = shtVO.Cells(Row, 1).Value + "MIG"
End If
End If
End If
Next Row
End Sub
8
demandé sur
Community
2012-09-11 12:11:53