0

フットボールの結果でいっぱいのシート 1 があります。

Season------Home-------Away---------Score  
2009--------Albion------Burton--------0-1  
2011--------Albion------Burton--------2-1  
2012--------Albion------Burton--------4-0  

チームの履歴ごとに、sheet2 の同じワークブックを作成したいと考えています。各セル (r1,c1) は、そのデータ値を参照する必要があります。次に、スコアを正しい季節の列に配置して、シート 2 に操作します。次に、次のチームの履歴などをループします。

シート 2

Home--------Away----2000-2001-2002-2003-2004-2005-2006-2007-2008-2009-2010-2011-2012  
Albion------Burton------------------------------------------------0-1-------2-1--4-0  

誰かがExcel2010 vbaを使って私を始めてくれませんか.

4

1 に答える 1

0

はい、私はあなたが始めるのを手伝うことができます.

好きなセルにSheet.Cells(Row, Col)アクセスできます。

ループを使用For... Nextすると、ネストされたループを使用して行と列をループできます。

デフォルトではSheet1Sheet2.

オブジェクトを使用Rangeして、シート内のデータをより効率的に検索することもできます。

Dim r As Range
Dim m As Range

Set r = Sheet2.Range("A1:G1") ' For the row with all your years
Set m = r.Find(Value1) ' Value1 could be the year

If Not m Is Nothing Then
    ' It was found and m.Column tells which column it is, yay!
End If

など...スタックオーバーフローには、このようなことを行う方法などの基本的な質問も散らばっています。自由に検索してください。これまで遭遇したことのない問題に遭遇する可能性があることを誰が知っていますか!

于 2013-07-16T10:40:58.660 に答える