두 번째 시도까지 셀 서식이 올바르게 표시되지 않는 이유는 무엇입니까?

두 번째 시도까지 셀 서식이 올바르게 표시되지 않는 이유는 무엇입니까?

SSRS로 생성된 Excel 시트가 있는데 가끔 이상한 셀 서식 문제가 나타납니다.

A열의 최상위 행(1)은 아래 그림과 같이 채우기 색상으로 강조 표시됩니다. 경우에 따라 이 행에서 해당 행의 C열 셀이 흰색으로 채워지는 경우가 있습니다.

여기에 이미지 설명을 입력하세요

해당 셀을 마우스 오른쪽 버튼으로 클릭하고셀 서식 지정...흰색으로 표시되었음에도 불구하고 올바른 패턴 색상을 보여줍니다.

셀을 선택하고 직접 실행 창을 사용하여 출력 ThemeColor하거나 둘 다 올바르지 않은 Pattern값을 반환하는 경우.-4142

Debug.Print Selection.Interior.ThemeColor

이제 셀 채우기 색상을 설정하면 즉각적인 창 테스트의 출력을 포함하여 아무 것도 변경되지 않습니다.

셀 채우기 색상을 두 번째로 설정하면 색상이 변경되고 모든 것이 예상대로 작동합니다.

그래서 두 가지 질문이 있습니다 ...

  1. 첫 번째 시도에서 속성 설정에도 응답하지 않는 셀에 무슨 일이 일어나고 있나요? 상태를 제어하는 ​​것은 무엇입니까?
  2. SSRS 또는 Excel에서 시작합니까?

여기에는파일에 대한 링크NoFile.io에서 호스팅됨


@Schlebe 조언에 따라 고정 시트를 원본 XML과 비교했습니다. 원본 셀과 고정 셀의 차이는 s 값이었습니다.

원래의:<c r="C125" s="5"/>

결정된:<c r="C125" s="4"/>

답변1

이것은 버그인 것 같습니다.

에 게시해 보세요https://social.msdn.microsoft.com/Forums/en-US/home?ppud=4

추가 설명을 하시거나 엑셀 파일을 제출해주셔야 합니다.

하지만 SQL Server 버전은 무엇입니까?

귀하의 엑셀 파일 형식은 무엇입니까? xls 또는 xlsx?

xlsx인 경우 7z를 사용하여 Excel 파일을 열고 원본 파일을 수정한 파일과 비교할 수 있습니다.

하기 위해서

  1. 폴더의 각 요소를 추출합니다.
  2. Notepad++에서 XML 도구를 사용하면 모든 XML 파일의 형식을 지정하여 각 태그를 한 줄로 분할할 수 있습니다.
  3. WinMerge를 사용하여 두 폴더의 각 파일을 비교합니다.

StyleId가 변경되어 비교가 용이하지 않을 수도 있습니다. 따라서 변경 사항을 추가하지 않고 처음으로 파일을 저장해야 하며 저장된 2개의 파일을 비교해야 할 수도 있습니다.

일반적으로 댓글을 추가하지만 작성할 내용이 너무 많아 큰 메시지의 형식을 올바르게 지정하려면 답변을 사용하는 것이 더 쉽습니다 :-)

관련 정보