با سلام برای یافتن ماکزیمم، مینیمم یا متوسط یک ستون در vba از چه کدی می توان استفاده کرد؟ من دستور WorksheetFunction.Max را بلدم که باید سلول به سلول براش تعریف کرد اما من یک ستون با هزار ردیف دارم.
یافتن ماکزیمم ستون
Collapse
X
-
شما ميتونين از همين روشي كه گفتين استفاده كنيد. مثلا رنجشو ميتونين تو يك متغير بذارين و تغيير بدين يا ميتونين از كل ستون استفاده كنيد به اين صورت
a:a
يعني كل ستون a
يا حتي ميتونين بصورت فانكشن بنويسيد كه رنج رو از ورودي بگيره
كلا خيلي كارها ميشه كردکامنت
-
احتراما از دستور زیر استفادن نمایید(ستون A جهت کنترل اعداد می باشد)
کد:Sub MMax() Dim LastRow As Long With ActiveSheet LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row End With Dim maximum As Double, rng As Range, cell As Range Cells.Interior.ColorIndex = 0 Set rng = Range("A1:A" & LastRow) maximum = WorksheetFunction.Max(rng) For Each cell In rng If cell.Value = maximum Then cell.Interior.ColorIndex = 22 Next cell End Sub
کامنت
-
-
به فرض وجود اعداد شما در محدوده a1 تا a20 به شکل زیر فرمول را بنویسید
کد PHP:=max(abs(a1:a20))
[CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
[/CENTER]کامنت
-
کامنت
-
[CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
[/CENTER]کامنت
-
این کد اصلا در vba ماکرو من کار نمیکنه...خوب ببینید من بازه رو میخوام بینهایت باشه...مثلا هر چی کاربرداد این حساب کنه مثلا یک کاربر 10 عدد بده و کاربر دیگه 100 عدد بده باز این محاسبه کنه...من میخوام این برنامه رو قبل دادن اعدا بنویسمکامنت
-
کامنت
کامنت