如何在移动/添加行上方时将一行连接在一起(一起移动)?

时间:2018-02-04 13:27:22

标签: excel vba excel-vba

我有一个包含两张纸的Excel文件:

  • @IBAction func submitbutton(_ sender: UIButton) { pressed = true if let tabController = self.presentingViewController?.tabBarController, let viewController3 = tabController.viewControllers?.filter({ $0 is ViewController3 }).first { viewController3.acceptData(points: self.points) } } (其中包含球队详情及比赛时间表)

  • Teams(包含计算以及匹配和结果的数量等)。

Results所做的是,每个已在Results上启用状态的游戏都会显示Teams表,然后Results输入该表上的数字和计算。

我的问题是,当两个开始游戏中有一个游戏时,当它启动时,新名称会移动并移动它下面的名称行并保留它下面的行的详细信息,而它应该是下一个它,这是我的例子:

Results Sheet1

Teams

2 A B 1 **Names** **Status** 2 TEAM A Launched 3 TEAM B Pending 4 TEAM C Pending 5 TEAM D Launched

Results

所以这里发生的事情是,如果在 A B C D E 1 **Names** **1st Half goals** **2nd half** **total** **points** 2 TEAM A 1 2 3 13 3 TEAM D 3 1 4 10 的{​​{1}}上更改TEAM B的状态,它将显示在2 Sheet1上,它将接受TEAM D的行输入。

会是这样的:

2 Teams

Results

有什么解决方案吗?请告诉我。

这是Results单元格 A B C D E 1 **Names** **1st Half goals** **2nd half** **total** **points** 2 TEAM A 1 2 3 13 3 TEAM B 3 1 4 10 4 TEAM D 上的公式 Sheet 2 Results

A2没有公式只有手动输入,=IFERROR(INDEX(TEAMS!A$2:A$550,SMALL(IF(TEAMS!B$2:B$550="Launched",ROW(TEAMS!B$2:B$550)-ROW(TEAMS!B$1)),ROW(TEAMS!B2))),"") Cell B & C & E

1 个答案:

答案 0 :(得分:0)

由于GraH - Guido& VletmChandoo Forum用户,帮助我找到答案。

我发现2个答案既有用也适用于我的案例,您可以找到它们herehere

感谢。