تبدیل روز به ساعت

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

    • 2015/02/12
    • 136
    • 15.00

    [حل شده] تبدیل روز به ساعت

    سلام و خسته نباشید


    میخواستم بدونم چطوری میتونم توی یک سلول روز رو بنویسم و توی همون سلول ساعت رو بهم برگردونه

    مثلا بنویسم 1 عدد 7.2 رو برگردونه


    با تشکر
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزيز
    ميشه بفرماييد اين محاسبه از كجا اومد؟ يك روز چطور شد 7.2 ساعت؟

    کامنت

    • aliooali

      • 2015/02/12
      • 136
      • 15.00

      #3
      در اصل 7.3 در میاد ولی سیستم حقوق و دستمزد براش 7.2 تعریف شده

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط aliooali
        در اصل 7.3 در میاد ولی سیستم حقوق و دستمزد براش 7.2 تعریف شده

        اگر درست متوجه سوالتون شده باشم اين كد كمكتون ميكنه:

        کد:
        Private Sub Worksheet_Change(ByVal Target As Range)
        Application.EnableEvents = False
        Target.Value = Target.Value * 7.2
        Application.EnableEvents = True
        End Sub
        كافيه اين كد رو داخل كدهاي شيت مورد نظرتون قرار بديد

        کامنت

        • aliooali

          • 2015/02/12
          • 136
          • 15.00

          #5
          با تشکر از پاسخ شما و کد vba

          فایل پیوست رو که قراردادم رو نگاه کنید

          مشکلش اینه که طول هر سلول 5 عدد باید باشه و توی ادغام که نوشتم عدد اعشاری رو روند میکنه

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

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4598
            • 100.00

            #6
            من كه از فايلتون هيچي سر در نياوردم. كامل توضيح بديد مشكل چيه دقيقا

            کامنت

            • aliooali

              • 2015/02/12
              • 136
              • 15.00

              #7
              در سلول a3 یک عدد اعشاری 7.2 قرارداد که فقط 7 اون رو نمایش میده

              در خانه k3 سلول های a3 , b3 , c3 , d3 .e3 , f3 ,g3 رو با هم یکی میکنه و اونجا نمایش داده میشود

              مشکل من اینه که 7.2 که در سلول a3 فرارداره رو در محل ادغام نمایش داده نمیشه و فقط 7 اون نمایش داده میشه( طول هر سلول هم باید 5 کارکتر باشد )

              کامنت

              • Amir Ghasemiyan

                • 2013/09/20
                • 4598
                • 100.00

                #8
                خب اينو كه خودتون تعريف كرديد فقط 5 رقم نشون بده و اعشار رو هم نمايش نده!
                کد:
                text(a3,"000000")
                خروجي مد نظرتون به چه صورته؟ مثلا رديف سوم در سلول k3 چي بايد بنويسه كه مد نظر شما باشه؟

                کامنت

                • aliooali

                  • 2015/02/12
                  • 136
                  • 15.00

                  #9
                  به این صورت باشه


                  0007.2

                  یا

                  00007.2

                  کامنت

                  • Amir Ghasemiyan

                    • 2013/09/20
                    • 4598
                    • 100.00

                    #10
                    خدمت شما

                    کد:
                    text(a3,"00000.0")

                    کامنت

                    • aliooali

                      • 2015/02/12
                      • 136
                      • 15.00

                      #11
                      با تشکر

                      کامنت

                      چند لحظه..