송장 스프레드 시트 완성 자동화


1

매주 누군가에게 청구서를 보내야합니다. 각 송장에 대한 정보의 90 %가 동일하고 나머지 10 %가 간단한 규칙을 따르므로 템플릿을 만들고 싶습니다.

각 송장에는 이전 송장보다 1이 더 많은 번호가 있습니다. Excel에서 템플릿 인스턴스간에 자동 증가시킬 수있는 방법이 있습니까? 예를 들어 마지막 템플릿의 송장 섹션 값이 1 인 경우 다음 템플릿은 자동으로 2가 될 수 있습니까?

또한 날짜를 어떻게 7 일 늘릴 수 있습니까?

템플릿이 어떻게 든 이전 템플릿을 기억하고 업데이트 된 정보로 열어서 새 이름으로 저장할 수 있다고 생각합니다.


Excel은 날짜를 일 단위로 저장합니다. 날짜를 7 일 늘리려면 7을 추가하십시오 (읽기 가능한 날짜 모양은 서식 만 지정됨). 일련 번호로 VBA가 필요할 수 있습니다. 현재 번호를 저장하십시오. 인쇄와 같은 동작으로 자동 증분을 트리거하거나, 매크로를 추가하여 수동으로 버튼을 클릭하여 원할 때 증분시킬 수 있습니다. 비슷한 직렬화에 대한 여러 가지 질문이 있습니다. 빠른 검색은 몇 가지 샘플 솔루션을 제공해야합니다.
fixer1234

답변:


0

VBA를 쓰지 않고도 꽤 좋은 해킹을 할 수 있습니다. 내가 사용 TODAY () 현재 날짜를 얻을 기능. 그런 다음 첫 번째 송장 날짜를 빼고 7로 나눕니다 (@ fixer1234가 말했듯이 Excel은 날짜를 일 단위로 저장하므로 1 주일 = 7). 또한 1을 추가하여 첫 번째 인보이스가 인보이스 # 1이되었습니다.

엑셀 송장

이 방법의 유일한 경고는 정확히 주 단위로 인보이스를 보내지 않거나 일주일을 건너 뛰면 인보이스 번호가 삭제된다는 것입니다. 송장 번호 요구 사항이 순차가 아닌 고유 한 번호 인 경우 훨씬 쉬워집니다.


0

더 잘 작동하는 대체 솔루션은 템플릿에서 송장 데이터를 분할하는 것입니다. 여기서는 data라는 데이터에 데이터를 넣고 테이블로 형식화했습니다. 템플릿이 항상 최신 데이터를 가져 오기가 훨씬 쉬워지기 때문에 필요한 작업입니다. 새 데이터를 추가 한 후 송장 번호를 내림차순으로 정렬합니다. 또는 이전 송장을 다시 인쇄하려는 경우 송장 번호로 필터링 할 수 있습니다.
송장 데이터

그런 다음 템플릿 시트에서 값에 대한 데이터 테이블의 맨 위 행을 참조하십시오. 송장 템플릿

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.