مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

حفظ شدن فونت و سایز در هنگام قفل کردن شیت توسط 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"
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    چند لحظه..