ثبت اطلاعات یوزرفرم در شیت جدید

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

    • 2015/03/24
    • 75

    [حل شده] ثبت اطلاعات یوزرفرم در شیت جدید

    با سلام خدمت دوستان. من میخواستم اطلاعات یوزرفرم هر بار که ثبت می شود در یک شیت جدید که از شیت (form) کپی میشود و با نامی که در تکست باکس فرم مشخص گردیده ذخیره گردد.
  • younes672

    • 2015/03/24
    • 75

    #2
    پیوست فایل
    فایل های پیوست شده

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام

      فایل پیوست را بررسی کنید

      کد PHP:
      Sub TEST()
          
          
      Dim i As Integer, blnFound As Boolean
          blnFound 
      = False
          Dim WS 
      As Worksheet
        Dim xx
          
           
          blnFound 
      = False
          
              
      For i = 1 To Sheets.Count
              
              xx 
      = Sheets(i).Name
                  
      If UCase(xx) = UCase(UserForm1.TextBox6) Then
                      blnFound 
      = True
                     
                     Sheets
      (xx).Select
                      
      Exit For
                  
      End If
                 
              
      Next i
              
              
              
      If blnFound = False Then
              
              Set WS 
      = Sheets.Add(After:=Sheets(Worksheets.Count))
                 
                  
                     
      ActiveSheet.Name = UserForm1.TextBox6
                     
              End 
      If
              
             
      End Sub 
      فایل های پیوست شده

      کامنت

      • younes672

        • 2015/03/24
        • 75

        #4
        سلام
        ممنون. من نمیخوام شیت جدید ایجاد بشه. اطلاعات برای هربار ثبت توسط یوزرفرم در کپی شیت (form) ثبت بشود.

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          نوشته اصلی توسط younes672
          سلام
          ممنون. من نمیخوام شیت جدید ایجاد بشه. اطلاعات برای هربار ثبت توسط یوزرفرم در کپی شیت (form) ثبت بشود.
          لطفا بفرمایید منظور از کپی شیت فرم چیست؟
          آیا منظور کادر دور سلول دارای دیتا هستش؟

          کامنت

          • younes672

            • 2015/03/24
            • 75

            #6
            یه شیت طراحی کردم که دارای جدول و فرمول نویسی شده، میخوام اطلاعات یوزرفرم هر بار در کپی فرم طراحی شده ثبت گردد.

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              با سلام

              برای ثبت دیتای یوزر فرم در شیت form هر کجا که range تعریف کردید را در ابتدای آن sheets("form").range اضافه کنید

              کد PHP:
              For Each Rng1 In Sheets("form").Range("A1:A20") 

              کامنت

              • younes672

                • 2015/03/24
                • 75

                #8
                سلام
                خیلی ممنون از راهنماییتون. مثل اینکه منظورم رو خوب انتقال ندادم
                میخوام بری ثبت اطلاعات یوزرفرم هر سری از ("
                sheets("form کپی گرفته بشه و اطلاعات در sheet کپی ثبت بشه.
                همون کدهایی که فرستادید عالیه فقط لطفا کپی sheet رو بهش اضافه بفرمایید. ممنون

                کامنت

                چند لحظه..