동일한 통합 문서의 여러 시트에 걸쳐 =LOWERCASE()
수식을 네 개의 열 (J, O, T 및 Y)에 적용하려고합니다.Excel의 여러 시트에 여러 수식을 적용 Excel
내가 지금까지 가지고있는 VBA 코드는 오른쪽 열에 적용되지만 각각에 대해 오류가 반환됩니다.
Sub Clean_Lowercase()
Const N As Integer = 1
Dim r As Long, i As Integer, X As Integer, t As Long
Dim rng As Range, r As Range
Dim v As Variant
v = Array("J", "O", "T", "Y")
t = 1
For i = 1 To Sheets.Count - 1
r = Sheets(i).UsedRange.Rows.Count
For X = 0 To UBound(v)
Set rng = Sheets(i).Range(v(X) & N & ":" & v(X) & r)
For Each r In rng
r.Formula = "=LOWERCASE()"
Next
Next
End Sub
나는 VBA 코딩에있어 매우 새로운 것으로, 어떤 제안이라도 대단히 감사합니다! 나는 정말로 배우고 싶다.
감사합니다.
을 실제 수식 및 수식에는 참조가 필요합니다. 셀의 데이터를 소문자로 변경하려는 경우'r.Value = Lcase $ (r.Value) ' –
아, 알 겠어! 'r.Formula' 대신'r.Value = Lcase & (r.Value)'를 삽입해야합니까? –
예,하지만 그것은'Lcase $ (r.Value)'입니다. –