VBA(2)
-
VBA를 활용한 애니메이션 만들기
엑셀에서 애니메이션을 넣고 싶을 때는 VBA를 활용하면 되게 편하다. VBA에서 DoEvents라는 함수를 사용하면 된다. 엑셀 시트 VBA 화면 VBA 애니메이션 코드 Private Sub CommandButton1_Click() For i = 0 To 100 Shapes("직사각형 1").Left = i * 2 DoEvents Next End Sub 이러면 결과는 도형이 부드럽게 오른쪽으로 움직이는 것을 볼 수 있다.
2022.05.25 -
VBA에서의 정규식
If Not (TextBox2 Like "*[0-9]*" And TextBox2 Like "*[a-zA-Z]*" And TextBox2 Like "*[@!#$]*") Then End If TextBox2는 폼에 있는 텍스트상자이다. 정규식 중에서도 가장 많이 쓰이는 특수문자, 숫자, 문자에 대한 정규식이다. CreateObject("vbScript.RegExp")를 사용하는 방법도 있지만 나는 개인적으로 그냥 간단하게 이렇게 정규식을 짜는게 더 편한것 같다. 결론
2022.01.21