في هذا الكود الرقم 3 هو رقم العامود حيث الكنابة في هذه الخالة C
في هذه العبارة (Set myrange = Selection.Offset(-1, -2).Resize(1, 8
الرقم 8 هو عدد اعمدة الجدول
الرقم 2- هو عدد الخلايا للوصول الى اول عامود في الجدول من الخلية المحددة
الرقم 1- هو ازاحة للاعلى بمقدار صف واحد
تستطيع ان تغير هذه الارقام كما تريد
زيادة في اثرء الموضوع
يمكن استعمال اح هذين الكودين:
Sub salim()
i = 2
Do While Range("a" & i) <> ""
Range("B" & i) = "=" & Range("a" & i)
i = i + 1
Loop
End Sub
اذهب الى هذا العنوان :
https://support.office.com/ar-sa/article/%D8%A5%D8%B1%D8%B4%D8%A7%D8%AF%D8%A7%D8%AA-%D9%88%D8%A3%D9%85%D8%AB%D9%84%D8%A9-%D9%84%D8%B5%D9%8A%D8%BA-%D8%A7%D9%84%D8%B5%D9%81%D8%A7%D8%A6%D9%81-3be0c791-3f89-4644-a062-8e6e9ecee523?ui=ar-SA&rs=ar-SA&ad=SA
رمضان كريم والسلام عليكم
هل خطر في بال احد ما ان يعرف مجموع عدد ايام محددة (سبت- احد .... الخ) بين تاريخين مع تاريخ كل يوم
هذا الملف يحل هذه المشكلة
(تم حماية المعادلات في الملف لعدم العبث بها عن طريق الخطأ)
count days.rar
حاول ان تكتب الكود بهذا الشكل
Private Sub CommandButton1_Click1()
On Error Resume Next
Dim x
x = TextBox1.Value
If Not x Is Nothing And Sheets("sheet(x)").Name Then
Sheets(x).Activate
ActiveSheet.Range("B" & Range("B" & Rows.Count).End(xlUp).Row + 1).Value = TextBox1.Value
ActiveSheet.Range("C" & Range("C" & Rows.Count).End(xlUp).Row + 1).Value = TextBox2.Value
ActiveSheet.Range("D" & Range("D" & Rows.Count).End(xlUp).Row + 1).Value = TextBox3.Value
Else
MsgBox "لم تحدد ورقة العمل"
End If
TextBox1.Value = ""
TextBox2.Value = ""
TextBox3.Value = ""
TextBox1.SetFocus
End Sub
الحرف a في الكود هو اول عامود في الجدول (العامود رقم واحد يمكنك استبداله)
الرقم 6 هو عدد اعمدة الجدول
الرقم 1 داخل هذه العبارة( Cells(Rows.Count, 1 هو رمز للعامود الاول a=1 ,B=2 ,c=3 .... و هكذا
يمكنك تغيير هذه المعطيات في اي كود جديد تكتبه
المعادلة مكونة من ثلاثة اقسام
1 القسم الاول OR , و ما بداخلها يحدد اذا كانت احد الخليتين C5 أو H3 فارغة (التركيز على أو) يطبق القسم الثاني (True)
و اذا كانت الخليتين C5 و H3 غير فارغتين (معاً) يطبق القسم الثالث (False)
2-القسم الثاني "" لا تظهر شيئاً (اي اجعل الخلية -حيث المعادلة - فارغة)
3-القسم الثالث اظهر قيمة الخلية BL2