如何根据单元格值显示隐藏的行?

问题描述 投票:0回答:1

我创建了一个工作表,该工作表的下拉列表中的单元格B23具有“选择一个:”,“推”,“拉”值。我希望默认情况下隐藏第24行。从下拉列表中选择值“ Pull”后,我希望第24行不被隐藏。

如果单元格B23中的选择=拉,是否可以取消隐藏第24行?enter image description here

validation if-statement google-apps-script google-sheets dropdown
1个回答
0
投票

使用此脚本:

function onEdit(e) 
{
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sh=ss.getSheetByName("Sheet1");
  var rg=sh.getDataRange();
  var vA=rg.getValues();
  var xx=sh.getRange("B23").getValue();
  for(var i=0;i<vA.length;i++)
  {
    var row=i+1;
    switch(xx)
    {
      case 'Pull':
        if(row=24){sh.showRows(row);}
        break;
      case 'Select One:':
        if(row=24){sh.hideRows(row);}
        break;
      case 'Push':
        if(row=24){sh.hideRows(row);}
        break;
      default:
    }
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.