excel 數值型格 減小十倍的vba

2021-04-12 17:55:46 字數 1029 閱讀 2617

這小東西,整了我乙個半小時, 連單元格的定義都要重新查 不熟的東西就是麻煩

dim row as integer

dim col as integer

dim totalrow as integer

dim totalcol as integer

dim sheetindex as integer

dim currsheet as worksheet

dim totalsheet as integer

totalsheet = worksheets.count  '總行數

for i = 1 to totalsheet

totalrow = sheets(i).usedrange.rows.count

totalcol = sheets(i).usedrange.columns.count

for x = 1 to totalrow              ' 所有行

for y = 1 to totalcol                    ' 所有列

if typename(sheets(i).cells(x, y).value) = "double" then

sheets(i).cells(x, y).value = sheets(i).cells(x, y).value / 10

elseif typename(sheets(i).cells(x, y).value) = "float" then

sheets(i).cells(x, y).value = sheets(i).cells(x, y).value / 10

elseif typename(sheets(i).cells(x, y).value) = "integer" then

sheets(i).cells(x, y).value = sheets(i).cells(x, y).value / 10

end if

next y

next x

next

end sub

end sub

解決Excel中的數值型單元格設定格式後不起作用

因工作需要,要將excel中的資料匯入到oracle中 農民工活兒 但是匯入一直報錯,後來發現在excel中有乙個數值型的列有異常,雖然已經將該列轉換成了 數值 型別,但將該單元格的內容貼上到記事本中後發現資料外面還加了一層引號,數值後還多了個製表位,就是這樣的 123.456 所以在匯入過程中無法...

Python匯入數值型Excel資料並生成矩陣操作

riginal data 因為程式是為了實現對純數值型ex程式設計客棧cel文件進行匯入並生成矩陣,因此有必要對第五列文字值進行刪除處理。import data import numpy as np import xlrd def import excel matrix path table xlr...

R語言因子型數值轉數值型

一直覺得只要是數字,不管是什麼型別的,都可以通過as.numeric 函式轉換為對應的numeric型別的數字,例如 x 123 x為character型別,而as.numeric x 則為numeric型別的123。但是因子 factor 型別卻不一樣。a factor c 100,200,300...