Do not hard coded range, instead use count.
![]()
Option Explicit Sub DDMMYYSpain() Dim ws As Worksheet Dim rCell As Range Dim rng As Range Set ws = Sheets("spain") Set rng = ws.Range("K2:K" & Range("K" & Rows.Count).End(xlUp).Row) For Each rCell In rng If Len(rCell) Then rCell.NumberFormat = "@" rCell.Value = Format(rCell.Value, "DDMMYY") End If Next rCell End Sub
Bookmarks