Board logo

標題: [發問] 格式化條件如何設定對齊方式 [打印本頁]

作者: Bodhidharma    時間: 2012-11-12 13:48     標題: 格式化條件如何設定對齊方式

在excel「設定格式化條件」功能中,我找不到設定對齊方式的功能
我像要做到像是:

文字   1
文字   2
文字   1

遇到1就靠左對齊,遇到2就靠右對齊
想請問一下要如何實現?
作者: mark15jill    時間: 2012-11-12 14:52

在excel「設定格式化條件」功能中,我找不到設定對齊方式的功能
我像要做到像是:

文字   1
文字   2
...
Bodhidharma 發表於 2012-11-12 13:48



    回復 1# Bodhidharma

因不確定您要的結果...
  1. Sub 巨集1()
  2. kk1 = "文字1"
  3. kk2 = "文字2"
  4.     For aaa = 1 To ActiveSheet.Range("a1").CurrentRegion.Rows.Count
  5.         With Range("a" & aaa)

  6.                 If .Value = kk1 Then
  7.                     Cells(aaa, 1).Select '此地方可改 cells(aaa,1) 等同於 A 欄位
  8.                     With Selection
  9.                         .Value = Cells(aaa, 1)
  10.                         .HorizontalAlignment = xlLeft
  11.                         .VerticalAlignment = xlCenter
  12.                         .WrapText = False
  13.                         .Orientation = 0
  14.                         .AddIndent = False
  15.                         .IndentLevel = 0
  16.                         .ShrinkToFit = False
  17.                         .ReadingOrder = xlContext
  18.                         .MergeCells = False
  19.                     End With
  20.                     
  21.                 End If
  22.                 If .Value = kk2 Then
  23.                
  24.                     Cells(aaa, 1).Select
  25.                     With Selection
  26.                         .Value = Cells(aaa, 1)
  27.                         .HorizontalAlignment = xlRight
  28.                         .VerticalAlignment = xlCenter
  29.                         .WrapText = False
  30.                         .Orientation = 0
  31.                         .AddIndent = False
  32.                         .IndentLevel = 0
  33.                         .ShrinkToFit = False
  34.                         .ReadingOrder = xlContext
  35.                         .MergeCells = False
  36.                     End With
  37.                 End If
  38.         End With
  39.     Next
  40. End Sub
複製代碼
圖如下

[attach]13099[/attach]
作者: Bodhidharma    時間: 2012-11-13 23:05

回復 2# mark15jill


    感謝,不過有沒有直接用公式的方法呢?
為了一個對齊就要用巨集感覺有點…殺雞用牛刀
作者: mark15jill    時間: 2012-11-14 08:10

回復 3# Bodhidharma

更簡單的方法就是 直接用 取代 下去做...


    [attach]13132[/attach]


PS 巨集本來就是為了簡易而生,不是說簡易的部份用巨集就奇怪~




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)