تغییر متن سلول ها با کمک لیست باکس

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali.b

    • 2014/01/12
    • 798

    تغییر متن سلول ها با کمک لیست باکس

    سلام خدمت استاید
    م ی فایلی درست کردم که متن مورد نظر تو textbox رو جایگزین ایتمی که تو یست باکس انتخاب میکنیم میشه
    اما مشکلم در حالت multi select هست
    ممنونم میشم دوستان کمک کنن
    فایل های پیوست شده
    [CENTER]
    [/CENTER]
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    فکر کنم فايل ضميمه خراب است درست آپلود نکرده ايد، من که نتونستم بازش کنم!
    [SIGPIC][/SIGPIC]

    کامنت

    • ali.b

      • 2014/01/12
      • 798

      #3
      نوشته اصلی توسط Ali Parsaei
      سلام،
      فکر کنم فايل ضميمه خراب است درست آپلود نکرده ايد، من که نتونستم بازش کنم!
      سلام فایل سالمه
      [CENTER]
      [/CENTER]

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        سلام
        ببخشید دیر شد

        از این کد استفاده کنید
        کد:
        Private Sub CommandButton1_Click()
        Dim cell As Range, Rng As Range
        If ListBox1.ListIndex <> -1 Then
            For i = 0 To Me.ListBox1.ListCount - 1
                If Me.ListBox1.Selected(i) Then
                    list_item_row = Me.ListBox1.List(i, 0)
                    class = Me.TextBox1.Text
                    Range("C" & list_item_row + 1) = class
                End If
            Next i
        End If
        End Sub

        کامنت

        • ali.b

          • 2014/01/12
          • 798

          #5
          نوشته اصلی توسط Amir Ghasemiyan
          سلام
          ببخشید دیر شد

          از این کد استفاده کنید
          کد:
          Private Sub CommandButton1_Click()
          Dim cell As Range, Rng As Range
          If ListBox1.ListIndex <> -1 Then
              For i = 0 To Me.ListBox1.ListCount - 1
                  If Me.ListBox1.Selected(i) Then
                      list_item_row = Me.ListBox1.List(i, 0)
                      class = Me.TextBox1.Text
                      Range("C" & list_item_row + 1) = class
                  End If
              Next i
          End If
          End Sub
          سلام جوابنداد همون حالت عادی هست
          [CENTER]
          [/CENTER]

          کامنت

          چند لحظه..