返回列表 上一主題 發帖

transfer string to number(小問題請教)

Dear 各位大大與前輩們:

如附檔,想將D欄到CO欄位轉成數字格式,目前用以下代碼試過成功,but 是要一個 ...
jj369963 發表於 2013-10-20 19:27

關鍵是善用 Union 與 For Each 函數 :
  1. Sub tf()
  2.   Dim rTar As Range, RngHead As Range
  3.   Dim DataCunt As Long
  4.   Dim vTar
  5.   
  6.   Set RngHead = Range("A2")
  7.   DataCunt = Range("A65536").End(xlUp).Row
  8.   Set rTar = Union(Range(RngHead.Address & ":A" & DataCunt), Range("F" & RngHead.Row & ":J" & DataCunt))
  9.   For Each vTar In rTar
  10.     With vTar
  11.       If .Value <> 0 Then
  12.        .NumberFormatLocal = "G/通用格式"
  13.        .Value = Val(.Value)
  14.       End If
  15.     End With
  16.   Next vTar
  17. End Sub
複製代碼
trasfer number-a.zip (404.62 KB)

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題