sourcecode

VBA(Excel 2010)에서 기본 사례를 변수로 복원하는 방법은 무엇입니까?

copyscript 2023. 4. 29. 09:47
반응형

VBA(Excel 2010)에서 기본 사례를 변수로 복원하는 방법은 무엇입니까?

어느 순간 실수로 변수에 이름을 붙였습니다.range(모두 소문자) 그 이후로 Visual Basic for Applications 편집기가 사용을 거부합니다.Range(파스칼 케이스); 소문자로 자동 수정됩니다.어떻게 하면 제 과거의 잘못을 잊기 위해 "뇌"를 리셋할 수 있을까요?

참고: 전체 교체를 시도했지만 한 줄을 편집하는 순간 다시 수정됩니다.

분명히 이것은 매우 사소한, 미용적인 문제이지만 내가 타이핑할 때마다 R이 절뚝거리는 것을 보는 것입니다.Range짜증나요.

선언 행에서 변수의 이름을 변경해야 합니다.Dim예를 들어, 진술) 어딘가(사실은 어디서든).

이는 VBA IDE의 가장 성가신 "기능" 중 하나입니다(마치 지속적인 대소문자 변경 드라이브인 VBA로 버전 제어가 아직 충분히 어렵지 않은 것처럼 보입니다).변수는 변수의 실제 범위에 관계없이 VBA IDE에서 전체적으로 대소문자가 변경됩니다.VBA IDE는 가장 최근의 선언 승리에 접근하는 것으로 보입니다.

일반적으로 당신이 해야 할 일은 단지 신고 라인 어딘가에서 사건을 업데이트하는 것이지만, VBA는 완고할 수 있습니다.아직 암호를 완전히 해독하지 못했습니다.

참고: 아래 의견에서 @Scorchio가 지적했듯이 변수 사례는 현재 프로젝트 내에서 전체적으로 변경됩니다. VBAIDE에서 열려 있는 다른 프로젝트(예: Excel에서 작업할 때 다른 워크북)는 영향을 받지 않습니다.

업데이트: 오늘 Access/VBA 블로그에서 이 항목을 확장했습니다."기능"을 바꾸는 VBA의 사례

시간 내의 마지막 선언이 승리합니다.

  1. 첫 번째 줄에 가서 입력Dim Range As String
  2. 다음 줄로 이동
  3. 뒤로 돌아가서 사용자의Dim Range As String

언급URL : https://stackoverflow.com/questions/4852735/how-does-one-restore-default-case-to-a-variable-in-vba-excel-2010

반응형