2011-11-21 2 views
1

내 시트에는 데이터가있어 다른 곳에서 그 시트를 사용하고 싶습니다. 시트의 선택된 부분 만 표시되고 나머지 시트 내용은 숨겨집니다.엑셀 시트를 숨기는 부분

내가하고있는 일은 템플릿 파일을 복사하여 새 시트를 만들고이 새 시트에 데이터를 쓰는 것입니다. 이제이 시트가 템플릿에서 복사됨에 따라 템플릿의 전체 데이터가 새로운 시트가됩니다. 원하지 않아. 그래서 내가 선택한 특정 데이터를 새 시트에서 숨기려고합니다.

어떻게 도와 드릴까요?

+0

전혀 이해하지 못함 ... "다른 장소에서 시트 사용"이란 무엇입니까? – JimmyPena

+0

이것은 두 개 이상의 시트가 해당 파일을 복사하여 데이터 시트에 사용할 것임을 의미합니다. 저것과 같이 쉬운. – CuriousCase

+0

@Neha : 템플릿 파일을 복사하고 새로운 Excel 시트를 만드는 데 사용하는 프로그래밍 언어는 무엇입니까? –

답변

2

표시하지 않으려는 행/열을 숨기고 sheet protection을 사용하여 숨겨진 상태로 유지할 수 있습니다. sheet protection in VBA하는 방법은 다음과 같습니다.

+0

하지만 내가하고있는 일은 템플릿 파일을 복사하여 새 시트를 만들고 데이터를이 새 시트에 기록하는 것입니다. 이제이 시트가 템플릿에서 복사되므로 템플릿의 전체 데이터가 새 시트가 될 것입니다. . 그게 내가 선택한 특정 데이터를 새 시트에서 숨기고 싶은 이유야. 힌트 요? – CuriousCase

0

내가 템플릿을 사용하는 경우 왜 데이터가 먼저 복사되는지 궁금합니다. 다양한 보고서를 작성하는 경우 각 보고서에 대한 템플리트를 작성하고 각 특정 보고서에 필요한 데이터를 복사하는 것을 고려할 수 있습니다. 당신은 전체 열이나 정보의 전체 행 후 다음이 유용 할 수 있습니다를 삭제하려면 원래의 질문으로

:

'To delete columns 
Columns("F:F").Select 
Selection.Delete Shift:=xlToLeft 

'To delete rows 
Rows("7:7").Select 
Selection.Delete Shift:=xlUp 

내가 템플릿을 사용하지만 각 유형에 대한 특정 템플릿을 만들 그들은 모두 다른 형식으로되어 있기 때문에보고합니다. 위의, 나는 당신이 "사본"라인 후에 매크로에 삭제 라인을 포함시킬 수 있다고 생각하지만, 매크로가 실제 데이터를 새로운 시트로 복사하기 전에.

관련 문제