반응형
Excel VBA: 활성 셀을 굵게 바꾸는 기능
제 모듈 안에는 다음과 같은 기능이 있습니다.
Function Colorize(myValue)
ActiveCell.Select
Selection.Font.Bold = True
Colorize = myValue
End Function
이 기능을 사용할 셀은 굵게 바뀌어야 합니다. 그러나 오류 메시지가 반환되지 않고 슬프지만 사실입니다. 굵게 바뀌지 않습니다.제가 무엇을 빠뜨리고 있나요?
감사해요.
UDF는 셀/시트/워크북의 속성을 변경할 수 없는 값만 반환합니다.속성을 변경하려면 워크시트_Change 이벤트 또는 유사한 코드로 코드를 이동합니다.
에그
Private Sub worksheet_change(ByVal target As Range)
target.Font.Bold = True
End Sub
사용합니다.
chartRange = xlWorkSheet.Rows[1];
chartRange.Font.Bold = true;
첫 번째 행 셀 패턴을 굵게 바꾸는 겁니다그리고 작동하고 엑셀 2007도 사용하고 있습니다.
VBA를 직접 불러도 됩니다.
ActiveCell.Font.Bold = True
이 코드를 사용하여 굵은 글꼴과 노란색 배경으로 활성 셀에 타임스탬프를 만듭니다.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveCell.Value = Now()
ActiveCell.Font.Bold = True
ActiveCell.Interior.ColorIndex = 6
End Sub
언급URL : https://stackoverflow.com/questions/6045826/excel-vba-function-to-turn-activecell-to-bold
반응형
'prosource' 카테고리의 다른 글
jQuery를 사용하여 수동으로 양식 유효성 검사 트리거링 (0) | 2023.09.10 |
---|---|
고유한 결과 SQL 병합 (0) | 2023.09.10 |
XmlSerializer: 불필요한 xsi 및 xsd 네임스페이스 제거 (0) | 2023.09.10 |
일반 함수를 명시적으로 전문화할 수 없습니다. (0) | 2023.09.10 |
Powershell: 인수 "xxx"를 사용하는 위치 매개 변수를 찾을 수 없습니다. (0) | 2023.09.10 |