아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
로맨틱한랍스타237
로맨틱한랍스타23719.04.25

VB6 , 문자열의 일부를 이름으로 변경해야 하는데요..

간만에 VB6 질문을 해봅니다

문자열은 "안녕하세요! 저의 이름은 *** 입니다"

1차원 배열엔 단어가 아래처럼 들어있습니다

"홍길동","이영자","백종원","조보아"

for 문과 치환문을 사용해서 아래처럼 결과가 나와야 하는데요

-------------------------------

안녕하세요! 저의 이름은 홍길동 입니다

안녕하세요! 저의 이름은 이영자 입니다

안녕하세요! 저의 이름은 백종원 입니다

안녕하세요! 저의 이름은 조보아 입니다

--------------------------------

생각처럼 잘 안되네요

제가 짠 코드는 아래와 같구요, 어케 고쳐야 위에처럼 나올까요?

dim a(4) a(1) = "홍길동" a(2) = "이영자" a(3) = "백종원" a(4) = "조보아" title = "안녕하세요! 저의 이름은 *** 입니다" for i = 1 to 4 debug.print a(i),title next // 실행하면? 홍길동 안녕하세요! 저의 이름은 *** 입니다 이영자 안녕하세요! 저의 이름은 *** 입니다 백종원 안녕하세요! 저의 이름은 *** 입니다 조보아 안녕하세요! 저의 이름은 *** 입니다

위와 같이 나와요...ㅠ.ㅠ

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 안녕하세요

    아래와 같이 코드를 입력하여 실행하시면

    해결이 될것입니다^^

    dim a(4) a(1) = "홍길동" a(2) = "이영자" a(3) = "백종원" a(4) = "조보아" title = "안녕하세요! 저의 이름은 *** 입니다" for i = 1 to 4 debug.print replace(title,"***",a(i)) next

    replace 명령어는 치환명령어입니다

    즉, 저 위의 코드는 title에 있는 문자열의 내용중 "***"가 있다면? a(i) 의 내용으로 바꾸라는 뜻입니다