named-ranges

    0

    1答えて

    名前付き範囲(またはユーザー定義範囲)には6列ありますが、行数は他の機能に基づいて変更されることがあります。 6つの列とすべての行の、その範囲の値全体をTextBoxに取得しようとしました。行はタブで区切られます。 次のコードを返しますが、エラー定義されたオブジェクトなど UserForm1.TextBox1.Value = Sheet1.Range("named_range").Value

    0

    1答えて

    範囲の名前の範囲がある場合。 B2を参照のうえMasterRange:次いでD2を参照DRangeはB4のERANGEに続い値2 あるB4 B2 CRangeに続い 次いでCRangeはC2を参照するが、B3のDRangeに続いて値1 次いでERANGEはを参照しますE2は値3です 範囲を使用して他の範囲を参照する方法はありますか? I = SUM(INDIRECT(MasterRangeは))の

    0

    1答えて

    複数の名前付き範囲をコピーします。範囲には、短い文字列、番号(例:Body1、Body2など)を持つ命名規則が設定されています。 私の回避策は各シート名をループし、それぞれの名前付き範囲の代わりにB2:C50という範囲をコピーします。これは私の好みです。 コード: Dim Bnum As Integer 'Bnum is Loop Counter Dim Nbodies As Integer

    0

    1答えて

    データ検証リストに使用できる動的名前付き範囲を作成しようとしています。私はこれらのすべての時間を使用しますが、この場合、範囲内でカウントできない範囲の下に格納されている情報があります。また、私はこの範囲内の行を挿入する必要があるマクロを持っています。 他に何も列になかった場合、私は通常、このようなものを使用します。= OFFSET($ A $ 1,0,0、COUNTA($のA:$のA)、1) 私は

    1

    1答えて

    ワークシート( "モデル")で範囲Aを生成します。私はこれらの値をWorksheet( "Data")に移動し、このデータをすべて保存することができます。私は、保存されたデータから2つのユーザー選択範囲を表示する別のタブ( "SheetC")を持っているでしょう。たとえば1日目の範囲Aと2日目の範囲A 「データ」に格納するデータを移動するプロセスでは、最後にデータを配置する必要があります。私は新し

    1

    3答えて

    特定の列のセル値を定義済みの名前に置き換えるコードを実行しようとしています。また、値の最初の9文字がxxxxxxxxxの場合にのみ置き換えが行われるという条件があります。 もっと正確には、2つの特定のワークシートでC:Cの値を変更する必要があります(ブック全体をループしたくありません)。 コードで何も起こらない理由はわかりません(エラーメッセージなし、何もありません)。 しかし、これらの2つの特定

    1

    2答えて

    似たようなものがたくさんありますが、正確には私の問題ではありません。私は、タブ名の詳細に基づいて、各タブの範囲に名前を付けようとしています。私は1つのシートにタブ名を配置し、これらのセルに基づいて名前付き範囲を定義したいと考えています。変数を使って範囲名を好きにすることはできません。 Sub Test() Dim x As Integer Dim y As String