返回列表 上一主題 發帖

[發問] 請問如何讓其它的活頁簿也能使用巨集?

[發問] 請問如何讓其它的活頁簿也能使用巨集?

以下代碼是只修改選取的圖的 X 軸。
例如 Workbook1 有 5 張圖,選取其中 3 張,則只會修改選定的 3 張圖。

但現在遇到問題,若我的巨集放在 Workbook1,但圖在 Workbook2,
呼叫 Workbook1 的巨集要修改 Workbook2 的圖,可是 Workbook2 的圖的 X 軸並不會被修改。

請問我要如何修改呢?謝謝。
  1. Sub Axis_select()

  2. Application.ScreenUpdating = False

  3. Dim cht As ChartObject


  4. For Each cht In Selection

  5.     cht.Chart.Axes(xlCategory).Select
  6.     Selection.TickLabels.NumberFormatLocal = "#,##0.0;-#,##0.0;""POR"""

  7. Next cht


  8. Range("A1").Select

  9. Application.ScreenUpdating = True

  10. End Sub
複製代碼

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題