우선에 따라 3에 하나 개의 값을 변경합니다. 같은 일을하기 위해 인덱스 매치 함수를 사용할 수도 있지만, 매크로는 우리의 목적에 따라 더 잘 작동합니다.엑셀 VBA 정말 내가 아마 내가 현재 값 목록을 변경하려면 매크로를 사용하고</p> <p>분명 뭔가를 놓친 거지 그렇게하고 모르는 떨어져 다음 열
나는 지금 어떤 문제도 일으키지 않았다. 공식은 a를 x와 b로 대체한다. 그러나 나는 하나의 변수가 3 개라는 새로운 변수를 가지고있다.
이 새 변수는 그 옆에있는 열에 포함 된 값을 기반으로 세 가지 값 중 하나로 바꿔야합니다. 이것은 내가 정규 값을 사용하는 것입니다 : "-"
Columns("C:C").Select
Range("C1").Activate
Selection.Replace What:="D", Replacement:="8D", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:="E", Replacement:="8E", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
ReplaceFormat:=False
그러나 내가 교체해야 하나 "여분의 1", "추가 2"또는 "추가 3"에 열 D가 하나가 포함되어 있는지의 여부에 따라, 2 또는 3을 표시합니다. 나는 단순히 = c2 & ""& d2를 가진 여분의 칼럼을 만드는 것이 내 문제를 해결할 것이라고 알고 있지만,이 과정을 다른 사람들에게 아주 쉽게하기 위해 나는 그것을 모두 1 번 키 스트로크로 유지하고 싶다. 내가 자격이 있다면 저를 비난 해주십시오.
나는 당신에게 솔직해질 것이다. 나는 당신의 질문의 범위를 이해하지 못한다. 나는 당신이 달성하고자하는 것을 시각화하는 것처럼 보이지 않습니다. 원시 데이터의 그림을 게시 한 다음 실행중인 코드의 이상적인 출력을 게시 할 수 있습니까? – Tyeler
여분의 열을 사용합니다 (예 :'SUBSTITUTE (SUBSTITUTE (C1, D), 8D "),"E ","8E "),"- ","extra "& D1)') 사용자가 현재 사용하는 1 개의 키 스트로크조차도 필요 없다는 것을 의미합니다. – YowE3K
다음은 데이터를 처리하는 방법입니다. | 이름 | 10/23/2016 | [| 1 | namey namerson | 10/23/2016 | {| namerijsan | \t 10/23/2016 | ~ | 1 | 10/23/2016 | + \t | 1 이 문제는 매일 코드를 변경해야합니다. + = 12N ~ = 여분의 직원 마지막 열에는 하루 중 시간 (일, 이브, 밤) 정보가 있으며 특정 값 (예 : +와 같은 값)과 결합 된 정보를 가져와야합니다. 운동했습니다. 인덱스 (match())와 비슷한 일을하는 방법을하지만 직원이 값을 변경할 수 있고 그 값을 삭제하기를 원합니다. –