返回列表 上一主題 發帖

[發問] 請問這種樞紐格式的百分比要如何快速計算?

[發問] 請問這種樞紐格式的百分比要如何快速計算?

我想要計算每一個簡稱在那一個族群裡面的百分比
副檔中有針對第一個棧版跟PE膜計算

我有想過用迴圈方式,但是要判斷每一族群的總計
目前我還沒想到好方式







Book1.rar (27.44 KB)
字典兩各字 還真難理解

下面是我試出來的
應該還有更有效率的方式
  1. Sub 品名百分比()
  2.     Application.ScreenUpdating = False
  3.     For r = 7 To Range("C65536").End(xlUp).Row + 2 Step 2
  4.     n = Cells(r - 1, 1).End(xlDown).Row
  5.     If r < n And Cells(r - 1, 2) <> "" Then
  6.         For c = 4 To 8
  7.         If Cells(r - 1, c) <> "" Then
  8.         Cells(r, c) = Cells(r - 1, c) / Cells(n, c)
  9.         End If
  10.         Next
  11.     End If
  12.     If Left(Cells(r, 1), 3) = "百分比" Or Right(Cells(r, 1), 3) = "百分比" Then
  13.         For x = 4 To 8
  14.         Cells(r, x) = 1
  15.         Next
  16.     End If
  17.         
  18.     Next

  19. End Sub
複製代碼
字典兩各字 還真難理解

TOP

回復 4# Baracuda


    雖然表達方式不一樣
   但是結果是一樣
   我是用2003
    所以如果只能用2013去做就只能這樣
   不過我也覺得樞紐本身的功能應該要能做到這各
字典兩各字 還真難理解

TOP

回復 7# Baracuda
回復 6# diabo

謝謝各位大大回覆
目前我使用上面的vba是ok
雖然判斷上不是以嚴謹的方式

輔助欄暫不考慮
因為資料量太多
字典兩各字 還真難理解

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題