Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 当我激活复选框时,更改特定单元格范围的内部颜色,并且连接的单元格的值变为True或";“沃尔”;_Excel_Vba - Fatal编程技术网

Excel 当我激活复选框时,更改特定单元格范围的内部颜色,并且连接的单元格的值变为True或";“沃尔”;

Excel 当我激活复选框时,更改特定单元格范围的内部颜色,并且连接的单元格的值变为True或";“沃尔”;,excel,vba,Excel,Vba,我有一个表格,上面有重复的任务,每个案例都必须重复完成。我已经创建了一个宏,它会自动在表的顶部添加6行,其中包含完成一项任务所需执行的各个步骤的说明,并自动为每个连接到单元格的步骤插入复选框,在它们旁边的一个步骤中。你可以在链接中看到这一点 现在我想创建另一个宏,如果一个任务完成(复选框被激活),我希望在值从True变为false的单元格旁边的特定单元格的回退得到一个绿色的回退(RGB:198224180)。 问题是,我的excel是德语,自动将复选框的值设置为“WAHR”,表示“真”,将“FA

我有一个表格,上面有重复的任务,每个案例都必须重复完成。我已经创建了一个宏,它会自动在表的顶部添加6行,其中包含完成一项任务所需执行的各个步骤的说明,并自动为每个连接到单元格的步骤插入复选框,在它们旁边的一个步骤中。你可以在链接中看到这一点

现在我想创建另一个宏,如果一个任务完成(复选框被激活),我希望在值从True变为false的单元格旁边的特定单元格的回退得到一个绿色的回退(RGB:198224180)。 问题是,我的excel是德语,自动将复选框的值设置为“WAHR”,表示“真”,将“FALSCH”表示“假”。所以我真的不知道该怎么处理。我已经尝试了这么多与此主题相关的代码,但都不起作用

在这里你可以看到桌子

如果H3中的复选框被激活并且在I3中显示“WAHR”,我希望例如,单元格G3:I3变为绿色(RGB:198224180)。 此外,如果H4中的复选框被激活并且I4中显示“WAHR”,则单元格G4:I4将变为绿色。。。等等
最后,如果最后一行被选中,我还希望J3中现在橙色的大正方形也变为绿色。

您可以使用条件格式功能

标记工作表第I列中的单元格,然后单击
Home
->
条件格式
并选择
Classic
作为样式


在下一个窗口中,选择
仅格式化包含
的单元格,然后在下方选择
特定文本
。在右侧的字段中,您可以添加
WAHR
作为触发文本,并在窗口底部的字段中选择格式规则。这应该可以解决您的问题。

非常感谢:)我知道如何手动完成,我只希望它以宏的形式作为VBA代码自动执行,以便其他人在添加案例时只需单击一个按钮即可自动执行,然后激活一个功能,如果您选中新创建的任务中的复选框,该功能将自动执行任务单元格的回退变为绿色。如果选择给定列中的所有单元格,则会自动进行回退,并且可以通过复制/粘贴格式复制新工作表。尽管如此,希望这能有所帮助。我知道,但只有列“I”中的单元格会改变颜色,但如果启用复选框,我也希望“G”和“H”中的单元格变为绿色:/例如,如果我选中H 3中的复选框,则G3变为绿色,因为WAHR会触发绿色,但我需要做什么,H3和G3也会变为绿色。非常感谢你