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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/145.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创建”;酒吧;或基于其他单元格值填充一系列单元格_Excel_Vba_Function_Cells - Fatal编程技术网

“Excel创建”;酒吧;或基于其他单元格值填充一系列单元格

“Excel创建”;酒吧;或基于其他单元格值填充一系列单元格,excel,vba,function,cells,Excel,Vba,Function,Cells,当我用数字填充一列时,我想创建一个自动生成的“时间线”。假设C4的值为5。然后我希望D4:I4要么用1填充(这样我就可以使用条件格式),要么用特定的颜色填充。对于300多行,C4:C350应该是这种情况。有没有办法使用普通公式,或者我需要写一个宏。我需要它尽可能容易地使用,因为很多不习惯使用宏的人应该能够使用它 A B C D E F G H I J K L 艺术名称1金额1 2 3 4 5 6 7 8 9 第2号艺术品名称2金额1 2 3 4 5 第2号艺术品名称2金额1 2 3 4 5 6

当我用数字填充一列时,我想创建一个自动生成的“时间线”。假设C4的值为5。然后我希望D4:I4要么用1填充(这样我就可以使用条件格式),要么用特定的颜色填充。对于300多行,C4:C350应该是这种情况。有没有办法使用普通公式,或者我需要写一个宏。我需要它尽可能容易地使用,因为很多不习惯使用宏的人应该能够使用它

A B C D E F G H I J K L 艺术名称1金额1 2 3 4 5 6 7 8 9 第2号艺术品名称2金额1 2 3 4 5 第2号艺术品名称2金额1 2 3 4 5 6 7 8 9 10 11 12

等等

  • 选择要着色的范围,即D4:M350。M取决于列C的最大值。在这个例子中,我假设10是最大值(D,E,F,G,H,I,J,K,L,M=10列)

  • 在“开始”选项卡上,单击条件格式->新规则->格式值,其中此公式为真

  • 输入以下公式:

    =COLUMN(D4)-COLUMN($C4)<=$C4
    
    =列(D4)-列($C4)