xlsxwriterを使用してワークシートを繰り返し、インデックスのlenを決定できますか?私が今使っているコードは、私が望むように動作していません。私はそれが何を期待してい何 for worksheet in workbook.worksheets():
if len(worksheet.index) <= 1:
worksheet.hide()
else:
ワークシートには179のワークシートがあります。私は、すべてのワークシートを非表示にするか(Excelのルールに従って表示されないままにする)、またはすべてのワークシートの表示を非表示にしたいと思います。 現在、私は、(適切な修正は、私たちが隠れているかどうか/非表示解除シートに依存して)次のようになり、コードがあります:179枚のワークシートで For Each Sht in Wb.Work
Excelワークブックでファイルを開くことができるコードがありますが、p00001、p00002という同じブック内で複数のファイルを開くことができるようにしたい、p00003など。誰もこの方法で指定されたすべてのファイルを選択し、同じブックの別のシートで開くためにコードを編集する方法を知っていますか? 私のコードは次のようになります。このソリューションで Sub Open_Workbook()
ユーザー定義関数(UDF)があり、ブックのすべてのワークシートにあります。 機能が配置されているワークシートはどのように参照できますか? 私はThisWorkbook.ActiveSheetを使用していますが、結果は常に変化しています。 Function äëÿñèò(Diapozon As Range) As Long
'äëÿ ñèòóàöèè
Application.V
構造化参照を使用するときにWorksheet_Changeマクロが起動するのに問題があります。私はそれが構文の問題だと思う前に私はそれが働いていたことを誓う。 "$ A $ 1"型を参照してターゲットセルを参照すると、それは正常に動作します。しかし、変更されたセルの構造化参照を使用すると、動作しません。他の構造化参照はすべて正常に動作します。 Private Sub Worksheet_Chang
3つのタブを持つスプレッドシートがあります。最初の2つのタブを選択するには次のコードが必要です。私はほとんどそれを持っていますが、Sheets(Array(c)).Select部分はエラーを返します。基本的に私はシート(アレイ(「シート1」、「シート2」))として返すために最後のセクションを必要としています。すべてのヘルプは高く評価され Sub HideUnhide2()
Dim a As St