ذخیره اطلاعات و ....

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mahdiking

    • 2012/10/05
    • 21

    ذخیره اطلاعات و ....

    با سلام خدمت اساتید

    1- میخواستم بدونم چه کدی رو باید توی یوزر فرم مثلا برای یک دکمه بنویسم تا اطلاعات من ذخیره بشه و دیگه موقع بستن فایل اکسلمون ازمون سوالی پرسیده نشه

    2- من تو فایلم یه ستون دارم به عنوان ردیف .... چه کاری باید بکنم که در صورت اضافه کردن یه ردیف یا حذف یه ردیف به صورت اتوماتیک این ردیف اصلاح بشه و یا با اجرای یک ماکرو این اتفاق بیفته ؟؟؟؟؟



    با تشکر :heart::heart::heart:
  • mokaram
    مدير تالار اکسل و بانک اطلاعاتی

    • 2011/02/06
    • 1805
    • 74.00

    #2
    RE: ذخیره اطلاعات و ....

    برای سوال اول میتونید کد زیر را اختصاص بدید
    activeworkbook.Save
    سوال دوما متوجه نشدم میشه بیشتر توضیح بدید
    [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
    [/CENTER]

    کامنت

    • MEYTI

      • 2010/11/11
      • 362

      #3
      RE: ذخیره اطلاعات و ....

      دوست عزیز شما دوتا راه دارین یه راه ساده اینکه از ردیف یک شروع کنید و به وسیله فرمول ردیف بالای را به علاوه یک کنید راه دوم اینکه به وسیله ماکرو از حلقه استفاده کنید
      [B][COLOR=#000080]مهدی کریمی[/COLOR][/B]

      کامنت

      • ~M*E*H*D*I~
        • 2011/10/19
        • 4377
        • 70.00

        #4
        RE: ذخیره اطلاعات و ....

        نوشته اصلی توسط barrai
        برای سوال اول میتونید کد زیر را اختصاص بدید
        activeworkbook.Save
        سوال دوما متوجه نشدم میشه بیشتر توضیح بدید
        در انتهای ماکروی مرتبط با کلید مورد نظر کافیه کد فوق رو اضافه کنی یا هنگام save کردن یک ماکرو ضبط و کد اون رو به انتهای ماکروی مرتبط با کلید اضافه کن
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • s.cheraghi

          • 2011/02/27
          • 311

          #5
          RE: ذخیره اطلاعات و ....

          با اجازه اساتید
          دوست عزیز در صورتیکه از فرمول استفاده کنید یک مشکل به وجود میاد و اون اینه که شما باید این فرمول رو درگ کنید که این شاید در مقیاس بزرگ اطلاعات، زمان بر و سخت باشه. برای حل این مشکل table پیشنهاد میشه که در صورت اضافه نمودن هر رکورد به انتهای آن، این کار را به صورت خودکار انجام میدهد.
          در صورتیکه از VBA استفاده میکنید، استفاده از حلقه هم میتونه افزایش زمان رو در هر بار اجرا در پی داشته باشه.
          برای این کار دو راه وجود داره(البته فعلا همین دو راه تو ذهنم هست و احتمالا راه های دیگه ای هم هست که فکر نکنم دیگه نیازی بهشون باشه):
          1- استفاده از متد end و تعیین آخرین رکورد، اضافه نمودن عدد یک به آن
          2- استفاده از خاصیت row برای برای رکوردی که باید پر بشه ( که البته در اینجا هم از متد end استفاده میشه)

          عذرمیخوام اگه بی ادبی کردم خدمت اساتید
          در یادگیری سیر نشوید :idea:

          برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
          برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
          [URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]

          کامنت

          • mahdiking

            • 2012/10/05
            • 21

            #6
            RE: ذخیره اطلاعات و ....

            با تشکر از همه دوستان و اساتید عزیز

            قسمت دوم سوالم در حقیقت این بود که من میخوام این ستون من مثلا از a2 به پایین به صورت اتوماتیک شماره گذاری بشه


            مرسی از همه شما عزیزان
            بی نهایت سپاسگذارم

            کامنت

            • MEYTI

              • 2010/11/11
              • 362

              #7
              RE: ذخیره اطلاعات و ....

              اگه عدد خواصی مد نظرت نیست میتونی از همون شماره سطر استفاده کنی
              و از فرمول زیر در ستون ردیف استفاده کنی

              کد PHP:
              =ROW() 
              [B][COLOR=#000080]مهدی کریمی[/COLOR][/B]

              کامنت

              • mahdiking

                • 2012/10/05
                • 21

                #8
                RE: ذخیره اطلاعات و ....

                ترفنده جالبی بود

                ممنون دوست عزیز :heart:

                کامنت

                چند لحظه..