VBA를 사용하여 Excel의 셀에 텍스트 추가
SQL과 엑셀 매크로로 작업을 해왔지만 셀에 텍스트를 추가하는 방법을 모릅니다.
텍스트를 추가하고 싶습니다."01/01/13 00:00"
감방에A1
. 매크로가 먼저 시트의 내용을 지우고 나중에 정보를 추가하기 때문에 그냥 셀에 쓸 수는 없습니다.
VBA에서는 어떻게 해야 하나요?
Range("$A$1").Value = "'01/01/13 00:00"
할 겁니다.
하나의 따옴표를 주목하십시오. 그러면 숫자 유형으로 자동 변환되지 않습니다.하지만 그게 당신이 정말 원하는 겁니까?날짜-시간 값을 갖도록 셀을 포맷하는 것도 대안이 될 수 있습니다.그런 다음 문자열에서 따옴표 하나를 삭제합니다.
당신은 할 수 있습니다.
[A1].Value = "'O1/01/13 00:00"
텍스트로 추가하려는 경우(첫 번째 문자로 아포스트로피에 유의하십시오).
그[A1].Value
는 VBA의 줄임말입니다.Range("A1").Value
.
날짜를 입력하려면 대신(@SiddharthRoute 덕분에 편집된 순서) 다음을 수행할 수 있습니다.
[A1].NumberFormat = "mm/dd/yyyy hh:mm;@"
[A1].Value = DateValue("01/01/2013 00:00")
사용하셔야 합니다.Range
그리고.Valu
e기능.
Range
당신이 원하는 문자를 원하는 곳에 감방이 될 것입니다.
Value
당신이 그 감방에서 원하는 텍스트가 될 것입니다
Range("A1").Value="whatever text"
셀 속성을 사용할 수도 있습니다.
Cells(1, 1).Value = "Hey, what's up?"
A를 사용해야 합니다..
전에Cells(1,1).Value
와 같이.Cells(1,1).Value
, 안에서 사용하는 경우With
기능.시트를 선택하는 경우.
언급URL : https://stackoverflow.com/questions/20612415/adding-text-to-a-cell-in-excel-using-vba
'programing' 카테고리의 다른 글
유튜브 동영상 URL을 코드 내장으로 변환 (0) | 2023.10.28 |
---|---|
속성으로 인해 Java 코드가 컴파일되지 않습니다. 상수 식 오류여야 합니다. (0) | 2023.10.28 |
csv로 헤더 행 쓰는 법딕트 라이터? (0) | 2023.10.28 |
php myadmin에서 sql을 업로드할 때 오류가 발생했습니다. (0) | 2023.10.28 |
MariaDB Database [JAVA]에 연결할 수 없습니다. (0) | 2023.10.28 |