programing

VBA를 사용하여 Excel의 셀에 텍스트 추가

closeapi 2023. 10. 28. 07:57
반응형

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그리고.Value기능.
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

반응형