返回列表 上一主題 發帖

[發問] 從Textbox到儲存格的格式

[發問] 從Textbox到儲存格的格式

請問大大:

我在Userform裡的TextBox輸入資料後,
再將資料貼到儲存格裡,
我希望它能夠置中儲存格及字體大小改為"8",

With Sheet1
Set a = .[B65536].End(xlUp).Offset(1, 0)
a.Resize(, 2) = Array(TextBox1, TextBox2)
End with

請問如何更改呢?

謝謝。

回復 1# lifedidi

With Sheet1
Set A = .[B65536].End(xlUp).Offset(1, 0)
   With A.Resize(, 2)
     .Value = Array(TextBox1, TextBox2)
     .HorizontalAlignment = xlCenter
     .Font.Size = 8
   End With
End With
學海無涯_不恥下問

TOP

本帖最後由 lifedidi 於 2013-4-2 18:07 編輯

謝謝大大的指導!

另外,

With Sheet1
ActiveSheet.Unprotect "123" '解鎖
Set a = .[B65536].End(xlUp).Offset(1, 0)
   With a.Resize(, 2)
     .Value = Array(TextBox1, TextBox2)
     .HorizontalAlignment = xlCenter
     .Font.Size = 8
   End With
    [A7] = 1
    [A7].DataSeries Rowcol:=xlColumns, Step:=1, Stop:=[B65536].End(3).Row - 1
ActiveSheet.Protect Password:=123 '加鎖

我在sheet1裡有保護工作頁,主要是不希望別人編輯,只能用userform來增加(如上程式碼,先解鎖執行完再保護)

請問這樣的程式碼OK嗎?執行起來螢幕都會一閃一閃的,感覺很不順。

感謝~

TOP

回復 3# lifedidi


    在所有代碼前加上
application.ScreenUpdating=False
最後加上
application.ScreenUpdating=True

這樣不會閃之餘運行也會快多點
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 【停滯不前,終無所得】人都迷於尋找奇蹟,因而停滯不前;縱使時間再多、路再長,也了無用處,終無所得。
返回列表 上一主題