• چگونه در اکسل حداکثر مقدار را برای هر ستون در محدوده پیدا کنیم

    چگونه در اکسل حداکثر مقدار را برای هر ستون در محدوده پیدا کنیم

    عملکرد زیر حداکثر مقدار را در هر ستون در یک محدوده برمی گرداند:

    Function Max_Each_Column(Data_Range As Range) As Variant
        Dim TempArray() As Double, i As Long
            If Data_Range Is Nothing Then Exit Function
            With Data_Range
            ReDim TempArray(1 To .Columns.Count)
            For i = 1 To .Columns.Count
                TempArray(i) = Application.Max(.Columns(i))
            Next
        End With
            Max_Each_Column = TempArray
    End Function
     
    برای نمایش نتایج می توانیم از زیرروال مانند موارد زیر استفاده کنیم:
    Private Sub CommandButton1_Click()
    Dim Answer As Variant
    Dim No_of_Cols As Integer
    Dim i As Integer
    No_of_Cols = Range("B5:G27").Columns.Count
    ReDim Answer(No_of_Cols)
    Answer = Max_Each_Column(Sheets("Sheet1").Range("B5:g27"))
     
    For i = 1 To No_of_Cols
    MsgBox Answer(i)
    Next i
    End Sub

     

    چگونه در اکسل حداکثر مقدار را برای هر ستون در محدوده پیدا کنیم

    نظرات ارسال شده ارسال نظر جدید
    برای تبادل نظر، می بایست در سایت وارد شوید

    ورود به سایت
تماس سبد خرید بالا