تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن كود يقوم بعدد عنصر معين فى ملف اكسيل
#16
sooriaty03 كتب :تفضل هذا هو الكود
كود :
Imports Microsoft.Office.Interop
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim exl_app As New Excel.Application
        Dim exl_wrk As Excel.Workbook
        Dim exl_wst As Excel.Worksheet
        exl_app = CreateObject("Excel.Application")
        exl_wrk = exl_app.Workbooks.Open("c:\Book1.xlsx")
        exl_wst = exl_wrk.Worksheets(1)
        Dim Counter As New List(Of String)
        Dim Values As New List(Of String)
        With exl_wst
            Dim Value1, Value2 As String
            Dim Index As Integer
            For I = 1 To .UsedRange.Rows.Count
                If Not String.IsNullOrEmpty(.Range("D" & I).Value) Then
                    Value1 = .Range("D" & I).Value.ToString.Split(" ")(0)
                    Value2 = .Range("E" & I).Value
                    Index = Values.IndexOf(Value1)
                    Application.DoEvents()
                    If Index = -1 Then
                        Values.Add(Value1)
                        Counter.Add("0")
                        Index = Values.Count - 1
                    End If
                    Counter.Item(Index) = Val(Counter.Item(Index)) + IIf(Value2 = TextBox1.Text, 1, 0)
                End If
            Next
        End With
        ListBox1.Items.AddRange(Values.ToArray)
        ListBox2.Items.AddRange(Counter.ToArray)
    End Sub
End Class

بالتوفيق
شكرا للمساعده مره اخرى اخى العزيز
الكود لا يعمل لا ادرى لماذا
ارجو ان تراجع الكود ولو تكون النتائج على ملف اكسيل جديد يكون افضل
توضيح مره اخرى لما اريده فى السطر الاول اريد ان تكتب التواريخ التى بالشيت ثم فى العمود الاول تكتب اسماء الدول وتحت التواريخ تكتب كم مره ظهر اسم الدوله والتاريخ مثل المثال الاتى

اسم الدوله---1/1/2012---------2/1/2012
مصر----------5-------------------7
سوريا---------9-------------------4
السودان--------2 -------------------11
السعوديه-------5 -------------------3
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
سؤال عن كود يقوم بعدد عنصر معين فى ملف اكسيل - بواسطة كويس - 27-02-13, 11:44 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] عرض اكسيل علىDGVتعمل على بعض الأجهزة وبعضها لا Ragi 7 147 19-12-25, 03:21 PM
آخر رد: أبو خالد الشكري
  سؤال عن الاسمبلي و النيم سبيس justforit 0 102 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 270 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,489 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 511 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 807 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 402 04-02-25, 09:31 PM
آخر رد: aliday03
  اريد كود معين اثابكم الله خالد كامل1 1 456 04-02-25, 09:28 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 393 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt

التنقل السريع :


يقوم بقرائة الموضوع: