急!excel vba強制規定單元格資料型別

2022-02-15 16:34:56 字數 1811 閱讀 9715

1樓:匿名使用者

有兩個辦法:

1、不用 vba,把a列設為文字格式。

2、使用 vba,先執行,再輸入資料:

sub macro1()

columns("a:a").selectselection.numberformatlocal = "@"

end sub

2樓:匿名使用者

把單元格的格式設定為文字,

你要在vba中加入**,可以把設定文體這個過程用巨集錄下來,再把**加到你的裡面去

把**改成這樣:

sheet1.cells(1, 1).value = 11 & "-22"

range("a1").select

selection.numberformatlocal = "@"

3樓:匿名使用者

把worksheets(1).range("a1").numberformatlocal = "@"放在worksheets(1).

cells(1, 1).value = “11-22”的前面,就可以了。

4樓:匿名使用者

worksheets(1).cells(1, 1).value = "'"&"11-22"

在excel vba中如何判定單元格中的資料型別是整數還是其他呢?

5樓:匿名使用者

那你試試下面這樣,先判斷是否為數

1,sub qgrmdtj()

for i = [a65536].end(xlup).row to 1 step -1

if isnumeric(cells(i, 1)) then

if cells(i, 1) = int(cells(i, 1)) and cells(i, 1) > 1 then

rows(i).insert

end if

end if

next

end sub

--------------------------

2,sub qgrmdtj()

for i = [a65536].end(xlup).row to 1 step -1

if isnumeric(cells(i, 1)) then

if cells(i, 1) = int(cells(i, 1)) and cells(i, 1) > 1 then

msgbox i'彈出訊息框顯示行數

end if

end if

next

end sub

excel vba中 單元格格式和資料型別的關係

6樓:姓王的

單元格里的資料型別系統是根據資料內容確定的,比如:你將a列單元格格式設為保留兩位的數值型,當你在a1輸入 5 時,它就顯示為5.00,如果輸入 abc,它就不會變成數值型,而是文字型,如果將文字改為數字後,又回到你設定的保留兩位小數格式。

所以單元格設定格式只能對能轉換的資料有效。(當你設定為文字型後,所有輸入字元都能轉換為文字,可以理解為文字型才是單元格真正能設定的格式)

在vba中的引用單元格資料時,資料型別由vba中確定,當資料能轉換時就直接賦值,不能轉換時出現資料型別不匹配錯誤。舉例來說,在單元格中輸入4.56 資料,格式設為文字型,當在vba中引用時,賦給整數型long integer結果是 5(自動四捨五入),double型結果為 4.

56,string型結果是"4.56"。

實際中不必太在意資料型別,vba運算時會自動轉換資料,必要時才用函式進行型別轉換。

國家強制規定包裝盒內容資訊有哪些

根據 中華人民共和國產品質量法 第二十七條規定,產品或者其包裝上的標識必須真實,並符合下列要求 1 有產品質量檢驗合格證明 2 有中文標明的產品名稱 生產廠廠名和廠址 3 根據產品的特點和使用要求,需要標明產品規格 等級 所含主要成份的名稱和含量的,用中文相應予以標明 需要事先讓消費者知曉的,應當在...

娛樂場所必須要配保安是國家強制規定嗎

是的,是 娛樂場所管理條例 第二十六條 規定娛樂場所應當與保安服務企業簽訂保安服務合同,配備專業保安人員 不得聘用其他人員從事保安工作。娛樂場所必須要配保安是國家強制規定嗎?是的。娛樂場所管理條例 2006 第二十六條 娛樂場所應當與保安服務企業簽訂保安服務合同,配備專業保安人員 不得聘用其他人員從...

人工挖孔樁擴底深度和直徑有強制規定嗎一般為多少

jgj94 2008 建築樁基技術bai規範 第du4.1.3條規定擴底直徑 zhid與樁身直徑d之比不得大於3。擴底斜面dao坡版度高比寬宜為3 1 地方 各省 根據地 權區岩土性 狀不同,有具體規定。例如湖北省去年9月15日下文規定人工挖孔樁樁身直徑不得小於1公尺,擴底直徑d比樁身直徑不得大於1...