Xin mọi người giúp code VBA thêm 1 số ngẫu nhiên từ 0-9 vào vị trí đầu hoặc giữa hoặc cuối của 2 số có sẵn trong 1 ô. Mình gửi kèm File VD mong mọi người giúp, Xin cảm ơn nhiều.
Sub abc()
Dim Mang(59)
Dim Kq As String
Dim i, j, k, t
Randomize
With Sheet1
t = .Range("D7")
i = CLng(Left(t, 1))
j = CLng(Right(t, 1))
Mang(20 + i) = i
Mang(40 + j) = j
k = Fix(Rnd() * 59)
Mang(k) = Mang(k) & (k Mod 10)
Kq = Replace(Join(Mang), " ", "")
.Range("E7").NumberFormat = "@"
.Range("E7") = Kq
End With
End Sub
=D7+INDEX(ROUND(D7,{-2;-1;0})*9+RANDBETWEEN(0,9)*10^{2;1;0},RANDBETWEEN(1,3))