سلام علیکم
تابع زیر را در مادول کد یا فرم کپی کنید:
Function JoinT(tText1 As TextBox, tText2 As TextBox, iNumChrsFromText1%, iNumChrsFromText2%)
On Error Resume Next
Dim i
Dim iLT2%
Dim sT1$, sT2$
Dim sR$
iLT2% = 1
sT1$ = Replace(tText1, " ", "")
sT2$ = Replace(tText2, " ", "")
For i = 1 To Len(sT1$) Step iNumChrsFromText1%
sR$ = sR$ & Mid(sT1$, i, iNumChrsFromText1%) & Mid(sT2$, IIf(iLT2% = 0, 1, iLT2%), iNumChrsFromText2%)
iLT2% = iLT2% + iNumChrsFromText2%
Next
If iLT2% <= Len(sT2$) Then sR$ = sR$ & Mid(sT2$, iLT2%)
For i = 1 To Len(sR$)
JoinT = JoinT & Mid(sR$, i, 1) & " "
Next
JoinT = Trim(JoinT)
End Function
1- کدی میخوام که دوتا دوتا حروف را با هم امتزاج دهد
Private Sub Command1_Click()
Text3 = JoinT(Text1, Text2, 2, 2)
End Sub
2- کدی میخوام که حروف را چهارتا یکی با هم امتزاج دهد
Private Sub Command1_Click()
Text3 = JoinT(Text1, Text2, 4, 1)
End Sub
موفق باشید