0

我有一张完整的足球成绩单。

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

我想为每个团队的历史制作 sheet2 相同的工作簿。必须引用每个单元格 (r1,c1) 的数据值,然后通过将分数放入正确的季节列中将其操作到 sheet2 中。然后循环查看下一个团队的历史等。

表 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

等等...... stackoverflow 也充满了基本问题,比如如何做这样的事情,请随意搜索。谁知道你可能会遇到一个从未遇到过的问题!

于 2013-07-16T10:40:58.660 回答