named-ranges

    0

    2答えて

    私は、使用可能な最初のセルから最後に使用可能な空白以外のセルまで動的に選択する名前付き範囲を持っています。このセルにはシート名が含まれています。 だから私の質問は次のとおりです。 私は名前付き範囲のシート名を使用して、同じセルからこのセルを合計して行くにはどうすればよいですか? たとえば、名前付き範囲なしで、私は私が同じセル内のシートを合計し、この場合には名前付き範囲、すなわちSheet1To10

    1

    1答えて

    名前が付けられた範囲を含む「リスト」という名前のシートがあるスプレッドシートがあります。これらの名前付き範囲は、同僚のチームです。私はコマンドボタンを設定しました。一旦それを押すと、 "H30"(同僚名)とH31(マネージャー名)の値を入力し、チームリストの同僚名を選択してカットして挿入しますマネージャーのチームに「H31」と入力します(これは管理者が他のチームに人を簡単に移動させるためのものです

    1

    1答えて

    名前付き範囲から複数の列を選択しようとしました。 Dim onecolumn as Integer, lastcolumn as Integer Dim tblTable as ListObject Dim strforrange as String Set tblTable = Sheet1.ListObjects("Table1") onecolumn = 3 lastcolumn

    1

    1答えて

    グリーティングスタックオーバーフローdenizens! INDEXと組み合わせて動作するようにINDIRECTを含む式を取得しようとする際に問題が発生しています。特定の行の値を使用すると、配列は正常に動作しますが、現在の行番号を取得するためにINDIRECTを試してみると、#VALUEになります!エラー。例えば :私はセルR108でこれを持って、それが必要としてそれが動作: =IF(OR(ISER

    1

    1答えて

    ListObjectテーブルの最後の数行のデータを参照する名前付き範囲を作成する必要があります。私はリボン(Formula> Define Name)から手動で行うことができますが、私は3つの範囲でそれぞれ20枚のシートを渡ってこれを行う必要があります。 VBAを使用してこれを試してみると、エラー1004が表示され、式に問題があり、式を入力しようとしていない場合は "="を削除するという警告が表示

    1

    1答えて

    こんにちは私はOpenOffice Calcでこの作業をしています。ここでは、データが他の列から来ている表に2つのドロップリストがあります。私は理解のためにスナップショットを添付しました。 細胞A1-A3は、「国の 細胞B2-B3が 名前付き範囲 'COUNTRY2'、名前レンジ 'COUNTRY1' によって表現される名前付き範囲で表現されています'country3'はそれぞれB5-B6とB8-

    1

    1答えて

    で名前付き範囲Iは、ユーザーフォームで使用されるコンボボックス、値集合ソースとしてのその使用名前付き範囲を有しています。 すべての私の名前付き範囲をVBAでSelection.CreateNamesのExcelでCreate names from selectionsから製造されました。ここで コードです:ここでは Private Sub UserForm_Initialize() Dim r

    1

    4答えて

    あるシートのデータを別のシートにコピーする「原油」コードがあり、データがコピーされたシート名が見つかります細胞内でしかし、シートの枚数が増えていて、シート名にダイナミックな名前付き範囲が作成されており、ダイナミックレンジ内のすべてのシートに対して次のコードを実行したいと考えています。私のコードは次のようになります。 Calculate ' get the worksheet name from

    0

    1答えて

    I私のスプレッドシートで、次の表があります。 A B C 1 R1 1 2 2 R2 2 3 3 R3 4 5 4 Grand Total 7 10 5 0 0 0 6 0 0 0 7 0 0 0 が、私はそれまでの各列のデータを選択します4つのダイナミックな名前付き範囲を作成していますよA4:A列 内のテキスト "総合計" はこれまでの

    0

    2答えて

    一度、vbaで範囲変数を設定すると、値に基づいて行や列セルを削除する方法がありますか?例えば : Dim Lrange as Range Set Lrange = Range("A1:E5") For each row in Lrange If cell(Lrange.row, 3).value = "Somestring" Then LRange.row.delet