لتنسيق مربع النص بنمط معين نكتب التالي :
TextBox1 = Format(TextBox1, "......")
ثم مكان النقاط ".........." نكتب التنسيق الذي نريده مثلا للتاريخ يصبح شكل الكود كالآتي :
TextBox1 = Format(TextBox1, "dd-mm-yyyy")
و هكذا مع بقية انواع التنسيقات
حسب فهمي انك تريد نقل الكود الموجود في sheet3 الى الفورم
اذا كان كذلك فيكون بالطريقة التالية
في الزر الموجود في الفورم تكتب الكود التالي
Private Sub CommandButton1_Click()
Dim MyName As String
MyName = TextBox1
If kh_Test_MyChr(MyName) = True Then Exit Sub
Sheets("sheet1").Copy After:=Sheets(Sheets.Count)
Cells.Worksheet.Name = MyName
End Sub
السلام عليكم
جرب هذا الكود
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("C2").Address Then
With Range("C2").Font
Select Case Range("C2").Value
Case Is = 1: .Size = 14: .Name = "times newroman": .Bold = True
Case Is = 2: .Size = 14: .Name = "Candara": .Bold = False
End Select: End With: End If
End Sub
السلام عليكم
كل هذا ممكن :
للإنتقال الى أول سطر في الليست بوكس نكتب : ListBox1.ListIndex = 0
للإنتقال الى آخر سطر في الليست بوكس نكتب : ListBox1.ListIndex = ListBox1.ListCount - 1
لحساب عدد الأسطر نكتب : TextBox1 = ListBox1.ListCount
لجمع عمود معين و ليكن العمود الرابع مثلا مع العلم ان بداية حساب الاعمدة تبدأ من الصفر و ليس الواحد نكتب ما يلي :
Dim i As Long
TextBox1 = ""
For i = 0 To ListBox1.ListCount - 1
TextBox1.Value = Val(TextBox1) + Val(ListBox1.List(i, 4))
Next
تأكد أخي جزلي أنه لو توصل أحد من أعضاء المنتدى للإجابة عن سؤالكم لما بخل عليكم بذلك ، و أعتقد جازما أنه يوجد من حاول في ذلك و ربما لم يفلح و من بينهم العبد الفقير لله
لكن اعتقد ان نسخة الوندوز لها علاقة بالأمر و الله اعلم
تم جلب البيانات لكن ان تظهر البيانات على شكل جدول هذا ليس لي به علم
مشتريات - جديد.rar
لكن يمكن التحايل بهذه الطريقة لرسم الحدود الرأسية للجدول
مشتريات - جديد2.rar
لا ادري ما المشكلة لان الخطأ لا يظهر عندي
لكن جرب ان تستبدل هذا السطر
iDate2 = CDate(Cells(e, 5) & "-" & Cells(e, 6) & "-" & Cells(e, 7))
بهذا السطر
iDate2 = VBA.DateValue(CDate(Cells(e, 5) & "-" & Cells(e, 6) & "-" & Cells(e, 7)))