Excel 2013에서 프로젝트에 대한 여러 userforms 및 매크로를 만들었지 만 Excel 2016에서 테스트하려고하면 기본 VBA 기능에서 여러 오류가 발생합니다.Excel 2016 VBA - Excel 2013에서 업그레이드하는 중 문제가 발생했습니다.
Private Sub ShowImpact()
FormImpact.Show
End Sub
또 다른 예를 들어, 다음 코드는 나에게 오류 "프로젝트를 찾거나 수 없습니다를 제공합니다
예를 들어 나는 다음과 같은 코드에서 오류"개체가이 속성 또는 메서드를 지원하지 않습니다 "GET 라이브러리]를 [RIMS_tbl] 테이블 참조에 추가하십시오. 나는 다음과 같은 코드에서 "형식"방법에 동일한 오류 메시지가 또 다른 예로서
With FormImpact.cboIndustry
.ColumnCount = 11
.ColumnWidths = "0;50;0;0;0;0;0;0;0;0;0"
.RowSource = "=RIMS!" & [RIMS_tbl].Address
.BoundColumn = 1
.TextColumn = 2
End With
:이 명명 된 문서에 테이블
Private Sub txtConLand_AfterUpdate()
txtConLand = Format(txtConLand.Value, "#,##0")
End Sub
마지막으로, 나는 레이블이 그 저는 Excel 2013에서 제대로 작동하는 양식의 배경으로 사용하고 있습니다. 그러나 어떤 이유로 2016 년에 다른 모든 컨트롤을 포함하고 있기 때문에 다시 보낼 수 없습니다.
2016 년에 이러한 모든 문제를 해결할 수있는 설정이 있기를 바란다. 왜 두 가지 버전간에 여러 가지 문제가 발생하는지 파악할 수 없기 때문입니다. 당신의 도움을 주셔서 감사합니다!
VB 프로젝트에서 "누락 된"참조가 있습니까? –
@TimWilliams가 언급 한대로 확인하십시오. menue _tools_를 클릭 한 다음 _references_를 클릭하십시오. 그것은 동일해야하고 그들 중 누구도 잘못 표시된 것으로 표시되어서는 안됩니다 – Stefan
예, "ATLEntityPicker 1.0 Type Library"에 대한 누락 된 참조가 있습니다. Excel 템플리트에서 확인을 취소하고 문제의 대부분을 해결 한 것 같습니다! @TimWilliams와 Stefan 둘 다 감사합니다. 여전히 나머지 사용자 폼을 덮고있는 백그라운드 레이블에 문제가 있습니다. 그것에 대한 제안이 있으시면 고맙겠습니다. – Eric