2017-03-26 7 views
-2

私は以下のように2次元配列を持っています。 1-26の26の値がありますが、「大きい」カテゴリもあります。第2の値:「重要」、「非常に重要」、「非常に重要」、および「チェック」として分類されます。配列を見てセルに値を代入する

"重要度:優先度(1,3)?または(2,3)の後に追加するのと同じように、これをこの配列に統合できますか?申し訳ありませんが、配列から始まります。値私はその後、列に移入します。例、列= 1、その後COLUMN2 =「重要」とCOLUMN3 =ように「チェック」している場合。

Dim Priority(1 To 26, 1 To 2) 
Priority(1, 1) = 1: Priority(1, 2) = "Important" 
+0

こんにちは、この質問は非常に理解しにくいです。明確にするための質問? – CallumDA

+0

オクラホマ、それを手に入れました。私はArray(1,1)、(1,2)、(1,3)のようなArrayに追加し、2 For Each Loopsを使って探しました。このように(おそらくあまり効果的ではないかもしれませんが) – Siegfrid

答えて

0
For Each Zelle In Range(Cells(FirstRow + 2, 14), Cells(LastRow, 14)) 
    Zelle.Offset(0, 1) = Application.VLookup(Zelle, Priority, 3, False) 
    Zelle.Value = Application.VLookup(Zelle, Priority, 2, False) 
    'Zelle = IIf(IsError(Zelle), "???", "Zelle") 
    Next Zelle 

それはCellXをチェックしてからCellXへ直接行きます+1など...これは私のループでもできると確信しています

関連する問題