ثبت اطلاعات

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

    • 2019/01/17
    • 17

    [حل شده] ثبت اطلاعات

    سلام
    دوستان در فایل پیوست من 4 تا شیت دارم با یک یوزر فرم
    چطور میتونم وقتی از هرشیتی که یوزر فرم را فراخانی کردم اطلاعات در همون شیت ثبت بشه نه در شیت یک
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    کد ذیل را تست کنید

    در ضمن بهتر است همه دیتا در یک شیت ثبت شوند با یک کمبوباکس مشخص کنید که برای چه رسته ای میباشند مثلا رسمی ، قراردادی ، شرکتی و ....

    کد PHP:
    Private Sub CommandButton1_Click()

        
    Dim ws As Worksheet

    xx 
    = ActiveSheet.Name

            num 
    = Cells(Rows.Count, "A").End(xlUp).Row + 1
            Sheets
    (xx).Cells(num, 1).Value = TextBox1.Value
            Sheets
    (xx).Cells(num, 2).Value = TextBox2.Value
            Sheets
    (xx).Cells(num, 3).Value = TextBox3.Value
            Sheets
    (xx).Cells(num, 4).Value = TextBox4.Value
            Sheets
    (xx).Cells(num, 5).Value = TextBox5.Value
            MsgBox 
    "ÇØáÇÚÇÊ ÈÇ ãæÝÞíÊ ËÈÊ ÔÏ", vbMsgBoxRight, "ËÈÊ ÇØáÇÚÇÊ       "
            
    TextBox1.Value = ""
            
    TextBox2.Value = ""
            
    TextBox3.Value = ""
            
    TextBox4.Value = ""
            
    TextBox5.Value = ""
    '    End If
    End Sub 
    Last edited by iranweld; 2020/04/01, 12:30.

    کامنت

    • Meysam6335

      • 2019/01/17
      • 17

      #3
      نوشته اصلی توسط iranweld
      با سلام

      کد ذیل را تست کنید

      در ضمن بهتر است همه دیتا در یک شیت ثبت شوند با یک کمبوباکس مشخص کنید که برای چه رسته ای میباشند مثلا رسمی ، قراردادی ، شرکتی و ....

      کد PHP:
      Private Sub CommandButton1_Click()

          
      Dim ws As Worksheet

      xx 
      = ActiveSheet.Name

              num 
      = Cells(Rows.Count, "A").End(xlUp).Row + 1
              Sheets
      (xx).Cells(num, 1).Value = TextBox1.Value
              Sheets
      (xx).Cells(num, 2).Value = TextBox2.Value
              Sheets
      (xx).Cells(num, 3).Value = TextBox3.Value
              Sheets
      (xx).Cells(num, 4).Value = TextBox4.Value
              Sheets
      (xx).Cells(num, 5).Value = TextBox5.Value
              MsgBox 
      "ÇØáÇÚÇÊ ÈÇ ãæÝÞíÊ ËÈÊ ÔÏ", vbMsgBoxRight, "ËÈÊ ÇØáÇÚÇÊ       "
              
      TextBox1.Value = ""
              
      TextBox2.Value = ""
              
      TextBox3.Value = ""
              
      TextBox4.Value = ""
              
      TextBox5.Value = ""
      '    End If
      End Sub 
      ممنون عالی بود
      فایل اصلی دارای چندین شیت است و هر شیت به یک کاربر اختصاص داده شده که با وارد کردن یوزر پس خود به شت خود دسترسی دارد و اطلاعات خود را در آن ثبت میکند

      کامنت

      چند لحظه..