返回列表 上一主題 發帖

[發問] 請問當A1輸入數字4時找出下列資料同數字的公式

回復 10# victorl
回復 9# kimbal

謝謝 victorl及 kimbal先進的回文
kimbal您的檔案可以用但是會出現victorl所說的顏色無法消除
不過我把victorl兄寫的程式碼加入後會無法執行

謝謝您們的回文

TOP

回復 6# GBKEE


    謝謝GBKEE版主
照您說的步驟檔案可以適用
但是可以再請問您
我將欄位放大
所以程式碼直接修正到"L"欄去..可是會無法執行
可以請您指導嗎?謝謝您...




TOP

本帖最後由 Hsieh 於 2010-7-15 11:13 編輯

回復 12# PD961A
1.rar (10.87 KB)
以第一列顏色做判斷
先定義名稱x
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. Set d = CreateObject("Scripting.Dictionary")
  3. For Each a In Range([A1], [IV1].End(xlToLeft))
  4. d(a.Value) = a.Interior.ColorIndex
  5. Next
  6. [x].Interior.ColorIndex = 0
  7. If Intersect(Target, Union([x], Range([A1], [IV1].End(xlToLeft)))) Is Nothing Then Exit Sub
  8.    For Each a In [x]
  9.      a.Interior.ColorIndex = d(a.Value)
  10.    Next
  11. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 13# Hsieh


    版主謝謝您
程式RUN後可以適用
謝謝您

TOP

回復 12# PD961A


我將欄位放大 所以程式碼直接修正到"L"欄去..可是會無法執行
  
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=OR(A2=$A$1,A2=$B$1,A2=$C$1,A2=$D$1,A2=$E$1,A2=$F$1,A2=$G$1,A2=$H$1,A2=$I$1,A2=$J$1,A2=$K$1,A2=$L$1)"

TOP

        靜思自在 : 人的心地是一畦田,土地沒有播下好種子,也長不出好的果實。 -
返回列表 上一主題