1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
sub conversion()
Dim rg As Excel.Range
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Message = false
For Each rg In Selection
If rg.Value = "LIV Date" Then
rg1.Select
Range(Selection, Selection.End(xlDown)).Select
Selection.TextToColumns , DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 5), TrailingMinusNumbers:=True
Else
Message = True
End If
next
if Message then MsgBox "veuillez renseigner la date de livraison"
end sub |