[VBA] 셀 내용을 함수채로 기억하는 방법

VBA
작성자
허원철
작성일
2021-09-10 10:04
조회
37
엑셀버전 : 엑셀2019

운영체제 : 윈도우10

일단 기존 vba에서 궁금한 부분만 따왔습니다.

전체 작성한 코드가 좀 길어서..

Sub 금액입금출금()

Dim i As Integer
Dim com As String
Dim newcom As String
Dim cv As String
Dim newcv As String
Dim find As String
Dim ra As Range
Dim da As Range

newcv = Sheets("신규금액").Cells(i, 21) '신규 금액
cv = Sheets("기존금액").Cells(da.Row, ra.Column) '기존금액

Sheets("기존금액").Cells(da.Row, ra.Column) = "=" & cv & "+" & newcv

End Sub

 

지금 요 코드를 작동시키면

기존금액+신규금액이 입력됩니다.

 

근데 제가 원하는건 만약 A3=100, 기존금액이 =A3+1000, 신규금액이 =200이면

코드 작동 시에 =A3+1000+200이 되는건데

 

실제로는 코드를 작동시키면 =1100+200으로 값이 입력이됩니다.

(기존금액이 계산된 value값으로 입력됨)

 

그래서

newcv = Sheets("신규금액").Cells(i, 21).formula '신규 금액
cv = Sheets("기존금액").Cells(da.Row, ra.Column).formula '기존금액

Sheets("기존금액").Cells(da.Row, ra.Column) = "=" & cv & "+" & newcv

 

이런식으로 포뮬러로 등록을 해봤는데, 작동을 안하더라구요... 혹시 제가 원하는 대로 만드려면 어떻게 수정해야될까요??

전체 3

  • 2021-09-10 13:18

    A3=100, 기존금액이 =A3+1000, 신규금액= 200

    -> A3 + 1000 + 200 -> 100 + 1000 + 200

    이거랑

    =1100+200

    이거랑 같은 결과여서 괜찮지 않나요?;;


    • 2021-09-10 14:01

      결과가 같기는 한데, 나중에 계산과정을 보기가 힘들어서요..
      코드를 두번 입력하게되면, 기존 계산값 =1100+200이 =1300이 되버리니까, 값을 일일이 찾아보기가 어렵더라구요


      • 2021-09-10 19:23

        음 이게 될지 모르겠지지만

        cStr(Sheets("기존금액").Cells(da.Row, ra.Column).formula)

        이렇게 스트링형태로 바꿔서 작성해보세요


전체 3,993
번호 카테고리 제목 작성자 작성일 추천 조회
3977 VBA
New 선택 행 강조 매크로 사용시 복사/붙여넣기 할 수 있는 방법 있을까요? (1)
차오 | 2021.09.17 | 추천 0 | 조회 23
차오 2021.09.17 0 23
3976 함수/공식
New index/match 함수 사용시 다중 데이터을 합산하여 데이터 합계 끌고오는 방법이 있을까요? 첨부파일 (1)
관절바람 | 2021.09.17 | 추천 0 | 조회 21
관절바람 2021.09.17 0 21
3975 VBA
New VBA 시트명을 참조하는 함수입력 매크로에서 시트명을 변수로 설정하는 방법 (1)
kimki**** | 2021.09.17 | 추천 0 | 조회 22
kimki**** 2021.09.17 0 22
3974 함수/공식
New [카운팅 함수 해결방법] 고수님들 아무쪼록 가르침을 주시면 감사하겠습니다! 첨부파일 (2) 답변완료
CreativeGil | 2021.09.17 | 추천 0 | 조회 27
CreativeGil 2021.09.17 0 27
3973 함수/공식
New 일자/품목 열 행으로 나눠져 있는 자료 끌고오기 (1)
top**** | 2021.09.17 | 추천 0 | 조회 28
top**** 2021.09.17 0 28
3972 함수/공식
New 엑셀 함수 질문 첨부파일
향기 | 2021.09.17 | 추천 0 | 조회 36
향기 2021.09.17 0 36
3971 VBA
New VBA 로 만든 임시 POS에서, 바코드 열과 날짜 추가하는 방법 문의 드립니다 첨부파일 (1)
효율 | 2021.09.17 | 추천 0 | 조회 29
효율 2021.09.17 0 29
3970 기능/도구
New 스프레드시트 복사 붙여넣기 큰따옴표 지우는법 알려주실분 (1)
제비제비 | 2021.09.17 | 추천 0 | 조회 16
제비제비 2021.09.17 0 16
3969 VBA
New 동영상 처럼 엑셀로 만들어 질까요? (2)
yoo | 2021.09.16 | 추천 0 | 조회 37
yoo 2021.09.16 0 37
3968 VBA
New 기준열로 데이터 댕겨주기 질문 첨부파일 (2) 답변완료
H.B | 2021.09.16 | 추천 0 | 조회 30
H.B 2021.09.16 0 30
3967 기능/도구
New 다른 시트 참조 자동 계산 (1)
skyline | 2021.09.16 | 추천 0 | 조회 38
skyline 2021.09.16 0 38
3966 함수/공식
New 엑셀 함수 질문 첨부파일 (1)
향기 | 2021.09.16 | 추천 0 | 조회 25
향기 2021.09.16 0 25
3965 VBA
New 재질문 줄바꿈, 배열쪼개기 (2) 답변완료
H.B | 2021.09.16 | 추천 0 | 조회 30
H.B 2021.09.16 0 30
3964 VBA
New 폴더내 모든파일의 '특정시트' '각 파일' 제일 앞 시트로 복사
강대국 | 2021.09.16 | 추천 0 | 조회 20
강대국 2021.09.16 0 20
3963 VBA
New 사용자지정함수 관련 문의 입니다.
Nir | 2021.09.16 | 추천 0 | 조회 20
Nir 2021.09.16 0 20
3962 파워쿼리/피벗
New 파워쿼리 열 추가 첨부파일 (2)
슝슝 | 2021.09.16 | 추천 0 | 조회 24
슝슝 2021.09.16 0 24
3961 함수/공식
New "월"&"주 차별" 관련 문의 드립니다 ㅠㅠ!! 첨부파일 (2) 답변완료
송민정 | 2021.09.16 | 추천 0 | 조회 37
송민정 2021.09.16 0 37
3960 VBA
New 표 데이터 다른표에 복사 붙여넣기 하는 매크로 첨부파일
이도현 | 2021.09.16 | 추천 0 | 조회 18
이도현 2021.09.16 0 18
3959 VBA
New Range 안에 변수 넣기 (2) 답변완료
kimki**** | 2021.09.16 | 추천 0 | 조회 37
kimki**** 2021.09.16 0 37
3958 함수/공식
New 시트 내 중복되는 문자열이 있을 때 표시할 수 있는 함수나 방법 (6) 답변완료
보조메일 | 2021.09.16 | 추천 0 | 조회 37
보조메일 2021.09.16 0 37
3957 VBA
New 썸네일 이미지 url 추출 첨부파일 (7)
넘버원 | 2021.09.16 | 추천 0 | 조회 39
넘버원 2021.09.16 0 39
3956 피벗테이블
New 엑셀 피벗테이블 필터에 대한 질문입니다. 첨부파일 (1)
치킨카뤠 | 2021.09.15 | 추천 0 | 조회 24
치킨카뤠 2021.09.15 0 24
3955 VBA
New 파일합치기 VBA에서, 값 붙여넣기를 하고 싶은 경우 (2) 답변완료
용부가자 | 2021.09.15 | 추천 0 | 조회 32
용부가자 2021.09.15 0 32
3954 VBA
New For 문과 IF 문 같이 쓰기 (6) 답변완료
kimki**** | 2021.09.15 | 추천 0 | 조회 55
kimki**** 2021.09.15 0 55
3953 VBA
New 줄바꿈 문제 문의 첨부파일 (4) 답변완료
H.B | 2021.09.15 | 추천 0 | 조회 41
H.B 2021.09.15 0 41
3952 함수/공식
New 표를 이용한 메크로를 만들려 하는데 마음대로 되지가 않네요 🙁 첨부파일
이도현 | 2021.09.15 | 추천 0 | 조회 31
이도현 2021.09.15 0 31
3951 함수/공식
New 표에서 값 찾기 첨부파일 (3)
kinan | 2021.09.15 | 추천 0 | 조회 31
kinan 2021.09.15 0 31
3950 VBA
New 피벗테이블 다중필터 .Visible 말고 다른 방법 없을 까요? (2) 답변완료
그리피스 | 2021.09.15 | 추천 0 | 조회 36
그리피스 2021.09.15 0 36
3949 문서서식
엑셀 행머리글 오류? 질문드립니다. 엑셀 프로그램 오류일까요 (5)
월마리아 | 2021.09.14 | 추천 0 | 조회 39
월마리아 2021.09.14 0 39
3948 파워쿼리/피벗
사진첨부 다소황당.. 이건 무슨 경우인가요? (파워쿼리 사용시 첫글자 입력 자음 모음 분리현상)
EXCELEXPERT | 2021.09.14 | 추천 0 | 조회 36
EXCELEXPERT 2021.09.14 0 36