السلام عليكم
جرب هذه
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = [c2].Address Then
Dim N As String
For i = 1 To Len(Target)
If IsNumeric(Mid(Target.Value, i, 1)) Then
N = N + Mid(Target.Value, i, 1)
End If
Next
ActiveWorkbook.SaveAs Filename:=N, FileFormat:=56
End If
End Sub
ملاحظة : لا يأخذ الرقم بين الاقواس بل اي رقم في الخلية , لا اعلم ان كان هذا مناسب لك .
تحياتي
save number+saveas.rar