حفظ شدن فونت و سایز در هنگام قفل کردن شیت توسط vba

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • a.dal65

    • 2011/04/29
    • 384
    • 67.00

    [حل شده] حفظ شدن فونت و سایز در هنگام قفل کردن شیت توسط vba

    با سلام خدمت اساتید
    من شیت خودمو Protect کردم تا کسی نتونه اطلاعات شیت رو تغییر بده.
    (الیته توسط فرم VBA که تعبیه کردم میتونه یه سری کارها رو روی شیت انجام بده)

    و فونت تمام سلول ها رو B Nazanin گذاشتم ، ولی وفتی کاربر توسط فرم VBA یک سطر به شیت اضافه میکنه فونت اون سطر B Nazanin نیست و فایل هم Protect هست و کاربر نمیتونه فونت رو تغییر بده

    مثلا این کد در هنگام ایجاد اطلاعات توی شیت هست:
    کد HTML:
    Private Sub CommandButton1_Click() 'Saving Button
    Sheet2.Unprotect Password:="123"
    
    
    code is hereeee 
    
    
    With Sheet2
    .Protect _
     Contents:=True, _
     AllowFiltering:=True, _
     UserInterfaceOnly:=True, _
     Password:=123
     End With
    End Sub
    حالا میشه به ته همین کد یا هر جای از کد بگم از فلان فونت استفاده کن؟؟؟؟؟؟
    این چند تا نمونه بود ولی نتونستم به ته همین کد اضافه کنم.مثلا این یکیش
    میشه کلا کاری کرد که تمام شیت توسط یه فونت باشه ؟
    کد HTML:
        Sub InsertHeader()
             Range("A1:C1").Select
             With Selection.Font
                 .Name = "Arial"
                 .FontStyle = "Bold"
                 .Size = 14
             End With
         End Sub
    فایل های پیوست شده
    Last edited by a.dal65; 2016/03/08, 17:20. دلیل: افزودن فایل ضمیمه
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    کد:
    Sheet1.Cells.Font.Name = "Arial"
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    چند لحظه..