0
Excel 2003을 사용하여 셀의 내부 색을 검은 색에서 바뀌고 점차 희게 변하는 최상의 방법을 알고 싶습니다.VBA 셀 내부 색이 검정색에서 흰색으로 바뀝니다.
아이디어는 워크 시트 변경 이벤트를 사용하여 문제의 셀에 삽입 된 검정색 텍스트를 천천히 나타냅니다.
Excel 2003을 사용하여 셀의 내부 색을 검은 색에서 바뀌고 점차 희게 변하는 최상의 방법을 알고 싶습니다.VBA 셀 내부 색이 검정색에서 흰색으로 바뀝니다.
아이디어는 워크 시트 변경 이벤트를 사용하여 문제의 셀에 삽입 된 검정색 텍스트를 천천히 나타냅니다.
이 시도 :
Sub tester()
FadeToWhite Selection.Offset(1, 0)
End Sub
Sub FadeToWhite(c As Range)
Const SLOWNESS As Long = 300000
Dim i As Long, v
For i = 1 To 255 * SLOWNESS
If i Mod SLOWNESS = 0 Then
v = i/SLOWNESS
c.Interior.Color = RGB(v, v, v)
DoEvents
End If
Next i
End Sub
당신은 또한'서브 Pause' 루틴을 작성 할 수 있습니다. 그렇게하면 전환 속도를보다 쉽게 제어 할 수 있습니다. – CodeJockey
와우, 정말 멋지다! – sous2817