vba 코딩을 부탁드립니다.

VBA
작성자
Trimman
작성일
2021-12-02 11:09
조회
205
엑셀버전 : 엑셀2013

운영체제 : 윈도우11

안녕하세요.
VBA 관련하여 이리저리 하다하다 안되는 부분이 있어 문의를 드리고자 합니다.

현재 통합문서에는 7개의 SHEET 가 있습니다.
ReceiveForm
Receive
OrdersheetPrint
DeliveryForm
Delivery
InvoicePrint
SurportData 이랗게 구성되어 있습니다.

1. ReceiveForm에서 접수되는 order를 입력하는 폼입니다. 여기서는 입력이 잘되고 있습니다.
왼쪽에 있는 8개 항목은 Delivery sheet에서도 동일하게 사용하여야 하겠기에 동시에 입력되도록 하였습니다.

2. 문제는 DeliveryForm에서 출고되지 않은(Deli_date가 없는 행) Order NO를 유효성 목록으로 불러오면
아래의 항목들에 기존에 입력되었던 data값들이 들어옵니다.

그리고 오른쪽 항목들의 값을 넣고 Submit단추를 클릭하면 Order NO가 같은 행에 입력되어야 하는데 마지막행에만 입력이 됩니다.

이것을 잘 못하겠습니다.

고수님들의 도움을 요청드립니다. 새내기가 이리저리 해보면서 하고는 있지만 한번 벽에 부딪치니까 아무런 생각이 나질 않습니다.

현재 data는 두개가 입력되어 있습니다. 1번은 Deli_date가 없고 2번은 있습니다.
order번호 1번을 불러와 나머지 데이터를 입력하면 1번 빈자리에 입력 가능한 방법을 찾아 주심 감사하겠습니다.

멀리 베트남에서 jeong 드림.

회원등급 : 10레벨
포인트 : 765 EP
총질문 : 23 개 (마감율 : 48%)
채택답변 : 1 개
전체 8

  • 2021-12-03 15:33

    iRow = wsDOSheet.Range("c" & Rows.Count).End(xlUp).Row

    를 아래로~

    iRow = [N6].Value + 2


    • 2021-12-03 17:26

      @찬바람 님 뎃글을 주신 찬바람님께 감사드립니다. 적어주신 방법으로 처리하였습니다만 문제가 있어 다시 여쭈어 봅니다. [N6].VALUE+2. 즉 N6 셀에 ORDER NO 2번이 있다면 ROW NO 4에 입력하라는 내용인데 사실 2번에 우측항목을 입력하고 SUBMIT을 누른 후 DELIVERY SHEET에서 확인을 해보면 ORDER NO1번과 2번에 동시, 동일한 내용이 입력됩니다.  이런 경우는 무슨 문제일까요????


      • 2021-12-03 18:55

        @Trimman 님 위 그림에 추가된 for문은 삭제 하셨나요?


        • 2021-12-04 09:08

          @찬바람 님 네 삭제했습니다. i를 iRow로 변경했습니다. 한가지 더 궁금한 사항이 있는데요... 자료가 많이 입력되어 있는 경우 어느 order no는 이미 출고가 되어 있을 것입니다. 오늘 출고가 이루어질 번호가 [N6]+2 자리에 있을 수 없기 때문에 이런 경우는 어떻게 해야 할까요. 즉 order번호를 선택하면 delivery sheet에서 선택된 order no에 해당하는 row위치를 찾아서 처리해야 할 것 같은데..... 어렵네요.....


          • 2021-12-06 09:56

            @Trimman 님 일단 불러온 데이타에 덮어쓰는 방법과는 별개 질문이네요.

            데이터가 많아지면 유효성 검사로 목록을 만들어 데이터를 읽어 들이는 것에 한계가 있을 것입니다.

            날짜로 조회를 해서 읽어오거나 검색을 통해 수정할 데이터를 검색하는 방식을 사용하셔야 될 거 같습니다.

            불러오는 방식이 바뀌게 되면 저장하는 방법도 바뀔 수 있습니다.


            • 2021-12-06 10:49

              @찬바람 님 안녕하세요  답변 감사합니다.  자꾸 질문을 하게 되어 미안합니다. 한가지 더 문의를 드릴까 하는데요... 만일  워크시트에서 해당 order no 셀을 더블클릭해서 유저폼을 불러온다면 그셀의 정보 중 좌측항목에 해당하는 정보가 불러올 것이고 우측 정보를 입력하고 submit를 누르면 해당 order no에 해당하는 빈셀의 자리에 입력되게 하는 방법은 가능할까요???


  • 2021-12-02 14:35

    sub DO_Submit()  코딩 중간에 for문을 만들어 봤는데  이게 되네요.....

     


  • 2021-12-02 14:39

    이게 된것이 아니었어요~~~ㅠㅠㅠㅠㅠ  두행 모두 같은 데이터가 입력되네요..ㅠㅠㅠㅠ


전체 5,212
번호 카테고리 제목 작성자 작성일 추천 조회
알림
하루 딱 "1분", 진짜 쓰는 엑셀 꿀팁 👉 "오빠두엑셀" 인스타그램 오픈! (31)
트로피 오빠두엑셀 | 2021.10.12 | 추천 23 | 조회 806
트로피 오빠두엑셀 2021.10.12 23 806
공지사항 공지사항
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (22)
오빠두엑셀 | 2021.10.28 | 추천 32 | 조회 2491
트로피 오빠두엑셀 2021.10.28 32 2491
26405 함수/공식
New 최고점/최저점 찾아내기 첨부파일 (1)
km**** | 18:52 | 추천 0 | 조회 9
km**** 18:52 0 9
26403 VBA
New VBA를 이용하여 euc-kr로 인코딩된 site 크롤링 방법
콩순이 | 18:38 | 추천 0 | 조회 13
콩순이 18:38 0 13
26401 VBA
New 목표값 계산 자동 매크로 방법 첨부파일
박우성 | 18:08 | 추천 0 | 조회 17
박우성 18:08 0 17
26399 피벗테이블
New 데이터 새로고침 시 피벗테이블 연결 오류 첨부파일 (1)
유정 | 17:06 | 추천 0 | 조회 16
유정 17:06 0 16
26392 함수/공식
New MINIFS 함수 사용시 0으로 값 반환됨 (초보자에게 도움 부탁드립니다...ㅜㅜ) 첨부파일 (1)
김원석 | 15:47 | 추천 0 | 조회 22
김원석 15:47 0 22
26387 VBA
New VBA 엑셀에서 다른 프로그램 실행하기 (2) 답변완료
병욱 | 15:07 | 추천 0 | 조회 27
병욱 15:07 0 27
26378 피벗테이블
New 피벗테이블 집계 오류 (5)
가을남자 | 11:56 | 추천 0 | 조회 32
가을남자 11:56 0 32
26371 VBA
New VBA 항목별 행렬전환 문의 첨부파일 (6) 답변완료
H.B | 10:57 | 추천 1 | 조회 32
H.B 10:57 1 32
26368 문서서식
New 셀에 입력시 자음 모음 분리문제 (1)
흑형 | 09:25 | 추천 0 | 조회 26
흑형 09:25 0 26
26366 VBA
New ■ 셀에 삽입된 메모 수량 카운팅하는 방법 첨부파일 (5) 답변완료
비스타 | 08:56 | 추천 1 | 조회 42
비스타 08:56 1 42
26360 함수/공식
New 엑셀 데이터통합 기능 이용시 합계가 달라지는 이유 첨부파일 (5)
wlfl**** | 00:24 | 추천 0 | 조회 39
wlfl**** 00:24 0 39
26343 함수/공식
New 전산입고품목과 실제입고품목의 실재고조사관련 양식(함수+피벗테이블)첨언좀 부탁드립니다.도와주세요! 첨부파일 (4) 답변완료
sunjong**** | 2022.01.24 | 추천 0 | 조회 66
sunjong**** 2022.01.24 0 66
26341 VBA
New VBA 내 배열 통합(쿼리 통합 기능을 VBA에서 구현하고자 합니다.) 첨부파일
병욱 | 2022.01.24 | 추천 0 | 조회 29
병욱 2022.01.24 0 29
26339 VBA
New 많은 텍스트상자안 문자 찾기 (2)
noeu**** | 2022.01.24 | 추천 -1 | 조회 44
noeu**** 2022.01.24 -1 44
26338 함수/공식
New 지정한 일수(days)를 달력에 자동으로 표시 되게끔 설정이 가능한가요? 첨부파일 (3) 답변완료
말창 | 2022.01.24 | 추천 0 | 조회 50
말창 2022.01.24 0 50
함수/공식
New Re:지정한 일수(days)를 달력에 자동으로 표시 되게끔 설정이 가능한가요? (1)
Lucas's | 2022.01.24 | 추천 0 | 조회 31
Lucas's 2022.01.24 0 31
26336 함수/공식
New 셀안 동일 회사명을 순차 카운트를 하고 싶습니다. (3) 답변완료
sickp**** | 2022.01.24 | 추천 0 | 조회 27
sickp**** 2022.01.24 0 27
26334 함수/공식
New 이름만 치면 열 다 띄워주는 방법을 알려주세요 첨부파일 (8) 답변완료
아마테라스 | 2022.01.24 | 추천 0 | 조회 49
아마테라스 2022.01.24 0 49
26329 VBA
New VBA 자동으로 그룹 구분하여 sheet split 기능 행열 전환 관련 질문드립니다. 첨부파일
shon**** | 2022.01.24 | 추천 -1 | 조회 19
shon**** 2022.01.24 -1 19
26324 기능/도구
New 파일 오류로 열리지 않습니다. (2)
가을남자 | 2022.01.24 | 추천 0 | 조회 27
가을남자 2022.01.24 0 27
26323 함수/공식
New 불려오는 data 행 길이에 따라 자동으로 행길이 바뀌도록 하는 수식/기능 관련 첨부파일 (1)
엑초파 | 2022.01.24 | 추천 0 | 조회 34
엑초파 2022.01.24 0 34
26308 VBA
New pdf 로 자동 저장하고 싶습니다. 첨부파일 (1)
wan**** | 2022.01.24 | 추천 0 | 조회 42
wan**** 2022.01.24 0 42
26295 파워쿼리/피벗
New 피벗테이블 '각 필드에 유지할 항목 수'에서 질문입니다. (3)
월마리아 | 2022.01.23 | 추천 0 | 조회 36
월마리아 2022.01.23 0 36
26294 함수/공식
New 합계값이 일치하지 않는 값 구하기! (1)
정해인 | 2022.01.23 | 추천 0 | 조회 43
정해인 2022.01.23 0 43
26290 함수/공식
New 기간구분 IF함수 에러 원인이 뭔지 모르겠어요 (6) 답변완료
마운틴 | 2022.01.23 | 추천 0 | 조회 50
마운틴 2022.01.23 0 50
26285 함수/공식
New 이번주 시작일(월요일), 마지막일(금요일) yyyy-mm-dd 형식으로 출력하는 방법 (1)
joeee | 2022.01.23 | 추천 0 | 조회 42
joeee 2022.01.23 0 42
26284 피벗테이블
New 피벗 테이블 날짜인식 및 월별 그룹화 관련 첨부파일 (3)
baechu9 | 2022.01.23 | 추천 0 | 조회 33
baechu9 2022.01.23 0 33
26278 피벗테이블
New 피벗테이블 영상보면서 따라해보고 있는데요 잘안되요 ㅠ 첨부파일 (1)
희야맘 | 2022.01.23 | 추천 0 | 조회 27
희야맘 2022.01.23 0 27
26276 문서서식
New [조건부 서식] 아직 데이터가 입력되지 않은 칸에 조건부 서식 적용하지 않도록 하기 첨부파일
jo2 | 2022.01.23 | 추천 0 | 조회 33
jo2 2022.01.23 0 33
26268 함수/공식
New 조건부서식 내에서 INDIRECT 함수와 AND 함수를 함께 사용할 수 없나요? (10)
나는나 | 2022.01.22 | 추천 0 | 조회 77
나는나 2022.01.22 0 77
26260 함수/공식
각 지점별 연,월 매출의 합을 구하고 싶습니다. 첨부파일 (4) 답변완료
창이 | 2022.01.22 | 추천 1 | 조회 52
창이 2022.01.22 1 52