سلام دوستان
همونطور که میدونین با کدهای vba خیلی کارها میشه انجام داد. در این تاپیک قصد دارم نحوه تغییر اندازه و سایر مشخصات کامنت ها رو خدمتتون توضیح بدم.
با کد زیر میتونین با یک بار اجرای کد تغییرات زیر رو روی همه کامنت ها اعمال کنید: (با توجه به رنگ نوشته ها و رنگ کدها میتونین متوجه بشید هر خط از کد چه کاری انجام میده)
1- حذف نام کاربری از کامنت ها
2- تغییر مشخصات فونت مثل اسم فونت، بولد بودن و سایز فونت
3- فیت کردن ابعاد کامنت با محتوای کامنت
[/COLOR]
همونطور که میدونین با کدهای vba خیلی کارها میشه انجام داد. در این تاپیک قصد دارم نحوه تغییر اندازه و سایر مشخصات کامنت ها رو خدمتتون توضیح بدم.
با کد زیر میتونین با یک بار اجرای کد تغییرات زیر رو روی همه کامنت ها اعمال کنید: (با توجه به رنگ نوشته ها و رنگ کدها میتونین متوجه بشید هر خط از کد چه کاری انجام میده)
1- حذف نام کاربری از کامنت ها
2- تغییر مشخصات فونت مثل اسم فونت، بولد بودن و سایز فونت
3- فیت کردن ابعاد کامنت با محتوای کامنت
کد:
Sub FormatComments()
Dim oComment As Comment, i As Integer
'Loop through all the comments in the sheet
For Each oComment In ActiveSheet.Comments
With oComment.Shape.TextFrame.Characters
[COLOR=#008000] i = InStr(1, .Text, ":" & vbLf)
[COLOR=#008000] If i > 0 Then .Text = Mid(.Text, i + 2)[/COLOR]
[COLOR=#808080] With .Font[/COLOR]
[COLOR=#808080] .Name = "Arial"[/COLOR]
[COLOR=#808080] .Size = 12[/COLOR]
[COLOR=#808080] .Bold = True[/COLOR]
[COLOR=#808080] End With[/COLOR]
End With
[COLOR=#ff0000] oComment.Shape.TextFrame.AutoSize = True[/COLOR]
Next
End Sub
[/COLOR]

