2016-09-01 4 views

답변

2

내가 생각할 수있는 가장 좋은 방법은 함수를 기반으로 행의 색상을 만드는 것입니다. 그런 다음 10 개의 색상 값 배열을 정의하고 RowNumber 함수를 사용하여 배열에서 행 색상으로 사용할 요소를 선택합니다. 선택 함수는이 논리의 대부분을 사용자에게 제공합니다.

=Choose(RowNumber(Nothing),"#ffff33","#aaaa66", "#333399") 
+0

함수 없이도이 작업을 수행 할 수 있습니다. 보고서 변수를 '= Split ("# 0000FF, # 00FF00, # 00FFFF, # FF0000, # FF00FF, # FFFF00, # FFFFFF", ",")'와 같은 색상 값의 배열로 설정 한 다음 RowNumber를 as 채우기 식의 인덱서 :'= Variables! ColorArray.Value (RowNumber (Nothing)) ' – bitnine

+0

choose 함수는 VBA의 일부이며 실제로 split 함수와 다르지 않습니다. https://msdn.microsoft.com/en-us/library/824bz7dy(v=vs.90).aspx – David

+0

= (행 번호 (없음), "# ffff33", "# aaaa66", "# 333399 ","# ffff33 ","# aaaa66 ","# 333399 ") 이 표현식은 처음 두 행에 적용되지만 그 다음 모든 행 색상은 흰색 –