نحوه ی آدرس دهی هدر های داخل شیت در فرم به تکس باکس ؟

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ne&in

    • 2017/01/24
    • 85

    [حل شده] نحوه ی آدرس دهی هدر های داخل شیت در فرم به تکس باکس ؟

    با سلام و احترام
    وقتی من دکمه ثبت رو میزنم ارور میده فایلم
    خواستم بدونم مشکل آدرس دهی و مشکل کدنویسیم در کجا هست؟

    فایل

    فایل شماره ها
    [CENTER][COLOR=#008080][B][SIZE=4][FONT=times new roman]این که در چه مسیری هستی خیلی مهم تر از این است که با چه سرعتی حرکت میکنی
    سرعت همیشه دلیل خوبی برای موفقیت نیست[/FONT][/SIZE][/B][/COLOR]
    [/CENTER]
  • ali.b

    • 2014/01/12
    • 798

    #2
    کد:
    Sub Row()
    Dim c As Range
    Dim i
    ActiveSheet.Select
    If Range("b2") = "" Then Exit Sub
    For Each c In Range("B2", Range("B65536").End(xlUp))
    If c.Value <> "" Then
    c.Offset(0, -1) = i + 1
    i = i + 1
    End If
    Next c
    End Sub
    ی ماژول تعریف کن و اینو وارد کنید

    از حالت table خارج کنید و کد ثبت اطلاعات رو اصلاخ کنید
    کد:
    Private Sub CommandButton1_Click()
    Sheet1.Select
    Range("A65536").End(xlUp).Select
    With Selection
        .Offset(1, 1) = TextBox1.Text
        .Offset(1, 2) = TextBox2.Text
        .Offset(1, 3) = TextBox4.Text
        .Offset(1, 4) = TextBox3.Text
        
    Call Row
    End With
    End Sub
    Last edited by ali.b; 2017/03/19, 16:39.
    [CENTER]
    [/CENTER]

    کامنت

    • ne&in

      • 2017/01/24
      • 85

      #3
      همون مازول 1 باشه اسمش درسته یا باید اسم خاصی تعریف کنم؟
      [CENTER][COLOR=#008080][B][SIZE=4][FONT=times new roman]این که در چه مسیری هستی خیلی مهم تر از این است که با چه سرعتی حرکت میکنی
      سرعت همیشه دلیل خوبی برای موفقیت نیست[/FONT][/SIZE][/B][/COLOR]
      [/CENTER]

      کامنت

      • ali.b

        • 2014/01/12
        • 798

        #4
        بله نیاز به تغییر اسم ماژول نیست
        فقط این کد رو قرار بدین همین و داده های ثبت اطلاعات رو اصلاح کنید
        [CENTER]
        [/CENTER]

        کامنت

        چند لحظه..