컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 포토샵] 사진 선명하게 만드는 샤픈/샤펀 필터 사용법: Photoshop Sharpen F...포토샵 사진 합성] 피사체 추출; 윤곽선 따내기/오려내기; Photoshop Extract...DOS/도스창/배치파일] 파일 복사 명령어 사용법: File Copy Command도스 도스창] 텍스트 파일 읽기 명령어, 보기 명령; DOS Text File View C...Java: 무한각형(무한히 많은 각이 있는 다각형) 내각 각도 계산; Infinite Po...2차원 배열, 함수 인수(파라미터)로 전달: 2-Dimensional Array, Pass...윈도우 환경변수 복사하여 파일로 저장/만들기: Windows Environment Vari...Java/자바/수학] 다각형 내각 각도 구하기; Regular Polygon AngleC언어] 배열 포인터를 함수의 인수(파라미터)로 전달; Array Pass to a Fun...Vim (Vi)에디터] 구문강조/문법강조 명령어, vimrc 설정법; Syntax High...

비베-VBS-VBA] 문자열 합치기; 여러개의 문자열 하나로 연결/병합; Merge String

Tuesday, November 07, 2006

모든 비주얼 베이직 계열의 언어에서는, 문자열을 연결할 때, & 이런 앰퍼샌드 기호를 사용합니다. "앤드(AND)"라고 읽는 그것입니다. 이것을 비베에서는 "문자열 연결 연산자"라고 부릅니다.

예를 들어, 엑셀 VBA 에디터에서, F5키를 눌러 다음 프로시저를 실행하면
Sub merge_string()
  s1 = "G"
  s2 = "ㅎㅎ"

  MsgBox s1 & s2 & "gle"
End Sub



다음과 같은 대화상자가 튀어나옵니다:

---------------------------
Microsoft Excel
---------------------------
Gㅎㅎgle
---------------------------
확인
---------------------------



s1 과 s2 라는 변수 속에 들어 있는 문자열들 그리고, "gle" 이라는 문자열이 하나로 합쳐져서

Gㅎㅎgle

이런 문자열이 된 것입니다.



Q: 플러스(+) 기호로는 문자열을 합칠 수 없나요?


& 연산자 대신에 + 기호를 사용하여 문자열을 연결할 수도 있지만, 추천되지 않습니다. 덧셈을 해야 할지, 문자열을 연결해야 할지 비베가 잘 모르는 경우가 있기 때문입니다. 따라서 비베에서 문자열을 연결할 때는 항상 & 기호를 사용해야 합니다.


☞ 엑셀(Excel)/워드(Word)/비주얼 베이직 (Visual Basic)

☞ BATCH(.BAT)/VBScript(.VBS)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top