ذخيره اطلاعات در اكسل

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

    • 2010/11/15
    • 29

    ذخيره اطلاعات در اكسل

    با سلام
    يه فايل تهيه شده كه هر روزه توسط كاربر پر ميشه ودر نهايت پرينت گرفته ميشود فرداي اون روز توسط كاربرديگري پاك ميشه ومجدداً داخل اون نگارش ميشه، حالا ميخوايم به نحوي اين اطلاعات ذخيره بشه اگه امكان داره راهنمايي بفرماييد

    باتشكر
  • shamsololama

    • 2010/02/15
    • 940

    #2
    RE: ذخيره اطلاعات در اكسل

    با درود فراوان


    بسته به اینکه میخواهید در همان فایل و در شیتی دیگر ذخیره شود و یا انکه در یک ورک بوک جدید و جداگانه ذخیره شود مقداری با هم متفاوت است
    ولی در کدام از موارد ذکر شده مد نظر شما باشد با گذاشتن یک کلید برای اجرا ماکرو می توانید در آن ماکرو دستوری بنویسید که صفحه را ذخیره و سپس خالی کند برای ورود دیتا جدید

    که اگر برای اجرای آن مشکلی داشتید یک نمونه فایل را بفرستید تا انجام دهم
    ---------------------------------------------------------------------------------------------------
    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
    shamsololama@yahoo.com
    09177733411

    کامنت

    • homai

      • 2010/11/15
      • 29

      #3
      RE: ذخيره اطلاعات در اكسل

      باسلام
      جناب شمس العلما باتوجه به اينكه فايل مهمي نميباشد هركدام ساده تر است انتخاب ميكنم لطفاً تشريح بفرماييد تا مانند پستهاي قبلي شما از دانش شما استفاده نمايم
      فايل نمونه تقديم ميگردد

      [attachment=150]
      فایل های پیوست شده

      کامنت

      • shamsololama

        • 2010/02/15
        • 940

        #4
        RE: ذخيره اطلاعات در اكسل

        با درود فراوان

        نمونه فایل برای ذخیره و انتقال فایل در این کد اول مسیر ذخیره را میپرسد و سپس نام فایل برای ذخیره شدن و بعد از آن فایل را خالی میکند

        این را بر اساس فایل نمونه ای که فرستادی انجام دادم که در صورت نیاز میتوانی گزینه انتخاب سلها برای خالی کردن را خودت تغییر بدی

        فایل نمونه:

        [attachment=151]
        فایل های پیوست شده
        ---------------------------------------------------------------------------------------------------
        بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
        shamsololama@yahoo.com
        09177733411

        کامنت

        • homai

          • 2010/11/15
          • 29

          #5
          RE: ذخيره اطلاعات در اكسل

          سلام وتشكر از محبت شما
          فايل رو دانلود كردم اما پيغام ميده
          لطفا راهنمايي بفرماييد

          کامنت

          • shamsololama

            • 2010/02/15
            • 940

            #6
            RE: ذخيره اطلاعات در اكسل

            با درود فراوان

            چه پیغامی میده چون اینجا امتحان کردم مشکلی نداره
            ---------------------------------------------------------------------------------------------------
            بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
            shamsololama@yahoo.com
            09177733411

            کامنت

            • homai

              • 2010/11/15
              • 29

              #7
              RE: ذخيره اطلاعات در اكسل

              با سلام به پيوست عكس مورد نظر تقديم ميگردد
              [attachment=154]
              فایل های پیوست شده

              کامنت

              • shamsololama

                • 2010/02/15
                • 940

                #8
                RE: ذخيره اطلاعات در اكسل

                با درود فراوان

                دلیل این ارور این است که شما ماکرو اکسل خود را فعال نکرده اید برای این کار از میسر زیر انتخاب امنیت ماکرو را روی LOw تنظیم کنید

                Tools-Macro_security

                Low را تیک بزنید

                بعد از این کار یک بار فایل رو ببندید و دوباره باز کنید
                ---------------------------------------------------------------------------------------------------
                بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                shamsololama@yahoo.com
                09177733411

                کامنت

                • sh_amar

                  • 2010/10/06
                  • 168

                  #9
                  RE: ذخيره اطلاعات در اكسل

                  سلام استاد گرامی
                  ببخشید آیا امکان دارد در مورد کدها یک توضیح مختصر دهید
                  البته اگر وقت دارید و از حوصله این تالار خارج نیست
                  با سپاس فراوان
                  [b]The beginning , is the most important part of the work [/b]
                  [b]( آغاز هر كار مهمترين بخش آن است )[/b]

                  کامنت

                  • shamsololama

                    • 2010/02/15
                    • 940

                    #10
                    RE: ذخيره اطلاعات در اكسل

                    نوشته اصلی توسط sh_amar
                    سلام استاد گرامی
                    ببخشید آیا امکان دارد در مورد کدها یک توضیح مختصر دهید
                    البته اگر وقت دارید و از حوصله این تالار خارج نیست
                    با سپاس فراوان
                    با درود فراوان

                    Dim fd As FileDialog
                    Set fd = Application.FileDialog(msoFileDialogFolderPicker)
                    در یان قسمت یک دیالوگ فایل را با متغییر fd ست می کنیم که با انتخاب هر مسیری از این دیالوگ فایل
                    مراحل زیر انجام شده و مسیر را در متغییر Addr ذخیره میکند
                    Dim vrtSelectedItem As Variant
                    With fd
                    If .Show = -1 Then
                    For Each vrtSelectedItem In .SelectedItems
                    addr = vrtSelectedItem
                    Next vrtSelectedItem
                    Else
                    End If
                    End With
                    Set fd = Nothing

                    در این قسمت با یک اینپود باکس نام فایل را برای ذخیره شدن انتخاب میکنیم
                    Dim nam
                    nam = InputBox("äÇãí ÑÇ ÈÑÇí ÐÎíÑå ÝÇíá æÇÑÏ ˜äíÏ")

                    If Len(nam) > 0 Then

                    در این کد از Sheet1 یک کپی گرفته و با ترکیب متغییرهای که آدرس و نام را در آن ذخیره کرده ایم یک کپی یا بک آپ از فایل گرفته
                    و سیو می کنیم
                    Sheets("Sheet1").Select
                    Sheets("Sheet1").Copy
                    ActiveWorkbook.SaveAs Filename:=addr & "\" & nam, _
                    FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
                    ReadOnlyRecommended:=False, CreateBackup:=False
                    End If
                    در این قسمت فایل جدیدی را که ایجاد کرده ایم می بندیم
                    Windows(nam & ".xls").Close
                    در این کد نیز فایل اصلی را انتخاب کرده و سل های مورد نظر را خالی می کنیم
                    Windows("data.xls").Activate
                    Sheet1.Range("b3:e7") = ""

                    ---------------------------------------------------------------------------------------------------
                    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                    shamsololama@yahoo.com
                    09177733411

                    کامنت

                    • homai

                      • 2010/11/15
                      • 29

                      #11
                      RE: ذخيره اطلاعات در اكسل

                      باسلام
                      جناب شمس العلما
                      ضمن تشكر مجدد از راهنمايي هاي شما
                      برخي از سلولهاي ديگه فايل رو پس از فشردن كليد ذخيره تخليه ميكنم "بطور مثال تاريخ صورتحساب"
                      آيا ميشه محدوديتي گذاشته شود كه پس از فشردن كليد ذخيره،كاربر اولين كاري رو كه انجام ميده وارد نمودن تاريخ باشه وگرنه بقيه سلولها بسته باشه

                      تقديروتشكر

                      کامنت

                      • shamsololama

                        • 2010/02/15
                        • 940

                        #12
                        RE: ذخيره اطلاعات در اكسل

                        با درود فراوان

                        بله برای این کار باید این کد را در صفحه وی بی شیت یک بنویسید

                        Private Sub Worksheet_SelectionChange(ByVal Target As Range)
                        If Selection.Row <> 1 Then
                        If Len(Sheet1.Range("h1").Value) = 0 Or Len(Sheet1.Range("g1").Value) = 0 Or Len(Sheet1.Range("f1").Value) = 0 Then
                        MsgBox "ابتدا تاریخ را وارد کنید"
                        End If
                        End If
                        End Sub
                        ---------------------------------------------------------------------------------------------------
                        بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                        shamsololama@yahoo.com
                        09177733411

                        کامنت

                        • ar2170
                          • 2012/07/11
                          • 1

                          #13
                          RE: ذخيره اطلاعات در اكسل

                          باسلام و عرض خسته نباشید خدمت شما دوست گرامی
                          اگه براتون امکان داره در مورد فایلی مشابه آنچه در بالا آمده برای اضافه کردن یک شیت خالی بعد از save شیت جاری بجای ایجاد یک فایل جدید توضیح بفرمایید ممنون میشم .
                          با تشکر

                          کامنت

                          • mahdi7
                            • 2012/10/09
                            • 2

                            #14
                            RE: ذخيره اطلاعات در اكسل

                            سلام
                            در اكسل2007 بايد كجا امنيت ماكرو را روي لو بگذاريم

                            کامنت

                            • khakzad

                              • 2010/03/17
                              • 2034
                              • 85.00

                              #15
                              RE: ذخيره اطلاعات در اكسل

                              سلام
                              excel option/trust center/trust center setting/macro/enable all macro
                              [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

                              [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
                              [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
                              :wcom:

                              [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
                              [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
                              [/CENTER]

                              کامنت

                              چند لحظه..