با سلام برای یافتن ماکزیمم، مینیمم یا متوسط یک ستون در 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 به شکل زیر فرمول را بنویسید
البته فرمول را به صورت آرایه ای وارد کنید. (ctrl+Shift+enter)کد 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 عدد بده باز این محاسبه کنه...من میخوام این برنامه رو قبل دادن اعدا بنویسمکامنت
 - 
	
	
	
		
	
	
	
		
	
		
			
				
	
	
	
	
	
	
	
	
	
چيزي كه دوستمون دادن ربطي به محيط vba نداره. داخل سلول هاي اكسل بايد بنويسيد. اگر حتما بايد داخل vba باشه بهتره فايلتون رو ضميمه كنيد و بفرماييد هدفتون از اين كار چيه تا بهتر بشه راهنماييتون كردکامنت
 





کامنت