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

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

    • 2019/06/16
    • 18

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

    دوستان من یه فایل اکسل دارم مربوط به قیمت گوشی ، مثلا امروز 50 هزاار قیمت ها تغییر داشته راهی هست بشه با یک کلیک 50 هزار قیمت ها رو کلی افزایش داد یا مثلا کاهی داشتیم 50 هزار کمتر بشه ؟

  • مرتضی حسینی

    • 2015/06/07
    • 216
    • 33.00

    #2
    با سلام اگه از فرمول نویسی نمی خواین استفاده کنید که ساده است کنار هر ستون قیمت یک ستون دیگه ایجاد کنید و مطابق نمونه پیوست هر ردیف رو به سلول مورد نظرتون متصل کنید و بسط بدین فقط بایستی سلول مورد نظر با f4مطلق بشه
    برای کاهشی از علامت منفی استفاده کنید
    99.9.12
    فایل های پیوست شده

    کامنت

    • irmacfa

      • 2019/06/16
      • 18

      #3
      نوشته اصلی توسط مرتضی حسینی
      با سلام اگه از فرمول نویسی نمی خواین استفاده کنید که ساده است کنار هر ستون قیمت یک ستون دیگه ایجاد کنید و مطابق نمونه پیوست هر ردیف رو به سلول مورد نظرتون متصل کنید و بسط بدین فقط بایستی سلول مورد نظر با f4مطلق بشه
      برای کاهشی از علامت منفی استفاده کنید
      99.9.12
      اگه بخوایم فرمولی بدیم چطور

      Sent from my Mi A3 using Tapatalk

      کامنت

      • مرتضی حسینی

        • 2015/06/07
        • 216
        • 33.00

        #4
        [QUOTE=irmacfa;78704]اگه بخوایم فرمولی بدیم چطور

        فایل نمونه ماکرو نویسی شده مقادیر رو خودتون تغییر بدهید
        99.9.12
        فایل های پیوست شده

        کامنت

        • irmacfa

          • 2019/06/16
          • 18

          #5
          [quote=مرتضی حسینی;78708]
          نوشته اصلی توسط irmacfa
          اگه بخوایم فرمولی بدیم چطور

          فایل نمونه ماکرو نویسی شده مقادیر رو خودتون تغییر بدهید
          99.9.12
          جناب حسینی خیلی ممنون دقیقا همین مورد منظور بنده بود
          جسارات با استفاده از چه نوع کپی پیسی میشه اینو روی فایل خودم اعمال کنم با فرمت سل گویا نشد

          کامنت

          • مرتضی حسینی

            • 2015/06/07
            • 216
            • 33.00

            #6
            سلام
            اول باید یک ماکرو ایجاد کنید اون کدو میتونید داخل یک ورد اول کپی کنید بعد داخل ماکروی خودتان کپی یست کنید فقط ادرس ستونها رو تغییر بدهید
            موفق باشید

            کامنت

            • irmacfa

              • 2019/06/16
              • 18

              #7
              نوشته اصلی توسط مرتضی حسینی
              سلام
              اول باید یک ماکرو ایجاد کنید اون کدو میتونید داخل یک ورد اول کپی کنید بعد داخل ماکروی خودتان کپی یست کنید فقط ادرس ستونها رو تغییر بدهید
              موفق باشید

              الان من کد رو باز کردم که داخل ماکرو خودم کپی پیست کنم
              اما مشکلی که دارم این هست ستون ها چطوری هستند
              چون متوجه اون 300 نشدم


              کامنت

              • مرتضی حسینی

                • 2015/06/07
                • 216
                • 33.00

                #8
                سلام
                من فرض کردم حداکثر ردیفای شما 300 تا باشه اگه کمتره کم کنید اگخ بیشتر بیشترش کنید اما یه مقدار از تعداد ردیفها بیشتر باشه بهتره
                99.9.13

                کامنت

                • irmacfa

                  • 2019/06/16
                  • 18

                  #9
                  نوشته اصلی توسط مرتضی حسینی
                  سلام
                  من فرض کردم حداکثر ردیفای شما 300 تا باشه اگه کمتره کم کنید اگخ بیشتر بیشترش کنید اما یه مقدار از تعداد ردیفها بیشتر باشه بهتره
                  99.9.13

                  مهندس کد ها ، روی قیمت ها اعمال نمیشه

                  کامنت

                  • M_ExceL

                    • 2018/04/23
                    • 677

                    #10
                    سلام،
                    از کد زیر استفاده کنید :
                    کد:
                    Sub M_ExceL()
                    
                        Dim rng As Range
                        
                        Dim M As Integer
                    
                        Last_row = Cells(Rows.Count, 1).End(3).Row
                    
                        Set rng = Range("a3:h" & Last_row)
                        
                        M = -10
                        
                            Application.ScreenUpdating = False
                            
                                For Each cel In rng
                                
                                    If IsNumeric(cel.Value) And Not IsEmpty(cel.Value) Then
                                    
                                        If cel.Column > 1 Then
                                        
                                            cel.Value = cel.Value + M
                                            
                                        End If
                                        
                                    End If
                                
                                Next
                            
                            Application.ScreenUpdating = True
                    
                    End Sub
                    توضیح :
                    متغیر M را مساوی قرار دهید با مقدار تغییر.
                    [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
                    [/CENTER]

                    کامنت

                    • irmacfa

                      • 2019/06/16
                      • 18

                      #11
                      نوشته اصلی توسط M_ExceL
                      سلام،
                      از کد زیر استفاده کنید :

                      توضیح :
                      متغیر M را مساوی قرار دهید با مقدار تغییر.
                      اینطوری درسته ؟ کد ها رو داخل دکمه هم قرار دادم اما اعمال نشد


                      کامنت

                      • irmacfa

                        • 2019/06/16
                        • 18

                        #12
                        آقا حل شد دستت درد نکنه
                        فقط یه سوال این ماکرو چرا هر سری میخوام سیو کنم ارور میده چطوری باید رفعش کرد

                        کامنت

                        چند لحظه..