به دست آوردن درصد یك عدد نسبت به عدد دیگر و ضرب یك عدد در همان درصد

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ظهور 313

    • 2017/01/20
    • 244

    به دست آوردن درصد یك عدد نسبت به عدد دیگر و ضرب یك عدد در همان درصد

    سلام و عرض ادب خدمتاساتید محترم
    4 تا لیبل دارم كه توی دو تای اول، دو عدد رو به دست آوردم
    حالا میخوام نسبت عدد لیبل دو رو رو نسبت به عدد لیبل یك در بیارم (این عدد میخوام به صورت درصد % در لیبل سوم درج بشه)
    و در لیبل چهارم هم میخوام عدد لیبل 1 در لیبل 3 درصد به دست آمده) ضرب بشه

    درصد رو نصفه نیمه به دست آوردم، اما هم اینكه به صورت اعشاری درج میشه و هم اینكه موقع ضرب در اون، ارور میده
    لطفا یكی از اساتید راهنمایی بفرمایند
  • abedi

    • 2017/01/22
    • 8
    • 70.00

    #2
    سلام دوست عزيز . نكته اول كه بنظرم ميرسه اينكه بايد فرمت سلول كه درصد رو نشون ميده از نوع Percentage انتخاب كنيد. براي اينكار روي سلول كليك راست و Format Cells رو انتخاب كرده و در برگه ي Number گزينه Percentage رو انتخاب كنيد.
    دوم اينكه اميدوارم فايل پيوست به دردتون بخوره.
    به اميد روزهاي بهتر
    فایل های پیوست شده

    کامنت

    • ظهور 313

      • 2017/01/20
      • 244

      #3
      نوشته اصلی توسط abedi
      سلام دوست عزيز . نكته اول كه بنظرم ميرسه اينكه بايد فرمت سلول كه درصد رو نشون ميده از نوع Percentage انتخاب كنيد. براي اينكار روي سلول كليك راست و Format Cells رو انتخاب كرده و در برگه ي Number گزينه Percentage رو انتخاب كنيد.
      دوم اينكه اميدوارم فايل پيوست به دردتون بخوره.
      به اميد روزهاي بهتر
      ممنون از لطف شما دوست عزیز
      اما این كدها رو توی vba نیاز دارم و توی خود اكسل مشكلی ندارم

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط ظهور 313
        ممنون از لطف شما دوست عزیز
        اما این كدها رو توی vba نیاز دارم و توی خود اكسل مشكلی ندارم

        سلام دوست عزيز

        بر اساس فايلي كه دوستمون ضميمه كردن من يك كد نوشتم. اميدوارم ساده و قابل فهم باشه

        کد:
        Sub Macro1()
        
            r = Cells(Sheet1.Rows.Count, 1).End(xlUp).Row
            Range("D2").Formula = "=C2/B2"
            Range("D2").NumberFormat = "0.00%"
            Range("D2").AutoFill Destination:=Range("D2:D" & r)
        
            Range("E2").Formula = "=B2*D2"
            Range("E2").NumberFormat = "0.00"
            Range("E2").AutoFill Destination:=Range("E2:E" & r)
        
        End Sub

        کامنت

        چند لحظه..