By 베니 25 년 2021 월 XNUMX 일 월요일
에 게시 됨 뛰어나다
답글 1
좋아 0
조회수 6.9K
투표 0
안녕!
한 번에 1개 이상의 데이터 열을 변경하려고 합니다.
저는 아래에 보이는 VBE 매크로를 사용하고 있습니다. 내가 그것을 사용할 때 이것을 사용하여 표시하고 싶은 공간을 표시합니다($D$2:$E$10 그러나 변경하려는 데이터를 적어 두는 두 번째 팝업이 표시되지 않습니다.

매크로를 넣기 위해 '모듈'을 먼저 만들어두는 거 맞죠?

Sub
MultiFindNReplace()

'Updateby Extendoffice

Dim
Rng 
As
Range

Dim
InputRng 
As
Range, ReplaceRng 
As
Range

xTitleId = 
"KutoolsforExcel"

Set
InputRng = Application.Selection

Set
InputRng = Application.InputBox(
"Original Range "
, xTitleId, InputRng.Address, Type:=8)

Set
ReplaceRng = Application.InputBox(
"Replace Range :"
, xTitleId, Type:=8)

Application.ScreenUpdating = 
False

For
Each
Rng 
In
ReplaceRng.Columns(1).Cells

    
InputRng.Replace what:=Rng.Value, replacement:=Rng.Offset(0, 1).Value

Next

Application.ScreenUpdating = 
True

End
Sub

I hope you understand what i mean.

Regards
Benny
안녕 베니,

늦은 답변 죄송합니다. 코드를 실행했는데 변경하려는 데이터를 적는 두 번째 팝업이 나타나지 않으면 엑셀 창을 클릭해 보세요. 그러면 팝업이 나와야 합니다.

아만다
·
2 년 전
·
0이 좋아
·
0 투표하다
·
댓글 0
·
전체 게시물보기