안녕하세요 엑셀에서 특정 문자와 특정 문자 사이의 글씨 크기를 바꾸려 합니다.
예 : 김철수!#취업!%011 111 1234
김영희!#요리!%010 111 1111
김마리아!#윈도우즈!%001 220 1231
이렇게 값이 있다면
!#부터 !%까지의 글씨가 10포인트의 글씨로 만들려고 합니다.
!#에서 !%사이의 글씨 포인트 변경하는것도 부탁드립니다.
답변자님,
정보를 공유해 주세요.
잘은 모르지만 아래처럼 응용하시면 되실듯
Option Explicit
Sub Test()
Dim rng As Range
Dim strA As String
Dim i As Integer
Dim f As Integer
Dim n As Integer
Set rng = Range("A1:A3")
For i = 1 To rng.Rows.Count
f = InStr(rng(i, 1).Value, "!#")
n = InStr(rng(i, 1).Value, "!%") - f + 2
With rng(i, 1).Characters(f, n).Font
.Size = 10
.Bold = True
End With
Next
End Sub
2009.10.05.
-
채택
질문자가 채택한 답변입니다.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.