و لمعرقة باقي الحروف استعمل هذا الكود ثم اخترمنه الارقام التي تناسب طلبك
هذا الكود هو فقط لمعرقة الحروف العربية و العلامات و غيرها يمكنك استغلاله
Private Sub CommandButton1_Click()
For i = 1 To 255
Cells(i, 1) = i
'==============================
Cells(i, 2) = Chr(i)
'==============================
Next
End Sub
السلام عليكم
هذا الكود لكتابة الارقام فقط
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii < 46 Or KeyAscii > 57 Then KeyAscii = 0
End Sub
السلام عليكم
هذا مثال لحذف ورقة رقم3
ضع كموندبوتون في الورقة الاولى و انسخ هذا الكود
Private Sub CommandButton1_Click()
Application.DisplayAlerts = False
Sheets("ورقة3").Delete
End Sub
أخي الأستاذ محمد السيد
جزاك الله خيرا على المرور
===============
أخي الأستاذ هاني مصطفى
جزاك الله خيرا على المرور
-----------------------
حفظكم الله و رعاكم
جرب التالي
Private Sub UserForm_Activate()
r = ActiveCell.Row
With ActiveSheet
If .Name = "sale" Then TextBox7 = .Cells(r, 2)
If .Name = "main" Then TextBox7 = .Cells(r, 1)
End With
End Sub
السلام عليكم
هذه احدى طرق التكملة التلقائية و طريقة العمل تكون كالتالي
1 اضغط مرتين في أي خلية و في أي ورقة تظهر لك قائمة الاسماء
2 إما ان تكمل الكتابة او تستعمل الاسهم للذهاب الى الاسم المختار
3 تضغط مفتاح انتر لاختيار الاسم
4 لإلغاء العملية اضغط مفتاحح إشاب Esc
تكملة تلقائية.rar
السلام عليكم
استعمل هذا الكود
Private Sub UserForm_Activate()
r = ActiveCell.Row
With ActiveSheet
S = .Name
If S = "sale" Then
TextBox1 = .Cells(r, 2)
End If
End With
End Sub
السلام عليكم
اخي الأستاذ إبراهيم
عمل رائع و فكرة طيبة و كنت قد اتجزت برنامجا بنفس الفكرة تقريبا لكن لا يعتمد على اسم المستخدم بل على رقم القرص لمنع نقل الملف الى مكان آخر
جزاك الله خيرا