named-ranges

    1熱度

    1回答

    我試圖創建一個命名區域作爲數據驗證下拉菜單的一部分。我從表中創建這個,但是,我只想顯示列A中符合特定條件(true或false)的列C中的值。但是,列C中的值可能會更改,因此我需要命名範圍也可以改變。 我的表看起來像這樣: A B C 1 .. 1 2 .. 0 3 .. 1 4 .. 0 5 .. 1 6 .. 1 我想

    2熱度

    1回答

    ,並需要一點點的絕對新手指導。 我有一個提交表格,工作人員將用它來提交他們的每日KPI。 我有所謂的「lstName」員工將使用提交表單 員工名存儲在一個名爲範圍的「Sheet11」稱爲「EmpName」之前選擇他們的名字一個用戶窗體列表框控件。 我想指示列表框從Sheet11上的「EmpName」範圍中繪製名稱列表;但不知道如何在VBA中做到這一點。我打算使用RowSource將列表框指向數據,

    0熱度

    1回答

    看來這個問題也包含了正確的答案,因爲某些深不可測的原因Excel不會無錯地執行它。所以這個問題已經改變了一點: 爲什麼1004? 基本上我想使用類似(這給我1004): Dim rngTmp As Range For Each offer In SanitizedConstInfo("offers").keys() Set rngTmp = Sheets(offer).Range(Ce

    0熱度

    1回答

    創建圖表標題我希望能修改使用VBA 我的圖表我創建了一個名爲範圍使用公式,把它命名爲在VBA SheetNames =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"") 然後,我試圖改變圖表標題: ActiveChart.HasTitle = True ActiveChart.ChartTitle.Text = Range("She

    0熱度

    2回答

    我試圖調用名爲「RE_environmental」時,將名爲「RE_1」細胞改變宏調用宏(即,它們標誌着細胞X)。我試過代碼的幾種不同的變化,包括這兩個並沒有什麼正在發生的事情: [如果我使用完全相同的細胞位置,而不是命名的單元格的第一個代碼沒有工作。 - > $ E $ 61] Private Sub Worksheet_Change(ByVal Target As Range)

    0熱度

    3回答

    我有一個隨滑塊按鈕更改的動態散點圖。爲了做到這一點,我使用兩個命名範圍與偏移功能,這些命名的範圍會有所不同,當我移動滑塊按鈕增加或減少X和Y範圍的最終值。當我製作此表時,問題就出現了。在新的工作表的圖表不會對串聯式的命名範圍,而是它採用的是在第一片材計算的範圍內,這樣的: 在第一片我有此: =Serie('old_sheet'!$AD$3;'old_sheet'!DEF_RANGE;'old_sh

    1熱度

    3回答

    現在我已經創建了一個代碼,以基於從另一片材(副本和值從一個範圍中的值複製到另一個範圍複製範圍粘貼發生在一張紙上)。 但是因爲這個值可以是12個值中的一個,正被複制和粘貼的範圍內變小。 由於我不擅長VBA,我在Excel中創建了數十個複製範圍和幾十個粘貼範圍,以通過VBA處理ElseIf語句來複制和粘貼,具體取決於單元格值在另一個表單中。 我很好奇,有沒有辦法讓我的代碼更加優化,並命名爲少在我的工作

    1熱度

    1回答

    我正在努力尋找一種我認爲會很簡單的解決方案。 在一個單獨的應用程序中,我複製Excel工作簿,運行一堆數據庫查詢並將結果轉儲到新複製的工作簿中,爲每個結果指定一個定義的名稱(名爲range)。 在Excel的「模板」(它不是一個真正的模板,只是一個工作簿被複制),在另一個工作表上,有一些引用命名範圍的圖表。 當我最初構建'模板'時,我只需插入一個圖表並鍵入命名範圍作爲「選擇數據」選項中的數據源。圖

    0熱度

    1回答

    我有下面的公式Range("D3" , "D" & Total_Rows) = "=sum(A1:A10)"如果我在D之前插入一列,現在這個公式被放在錯誤的列中。我被告知要爲列D使用一個命名範圍,但是對於這種類型的代碼,我沒有看到如何合併命名範圍,因爲在一個實例中,我需要它來引用單個單元格,而在另一個實例中,我需要它需要它引用一列。

    0熱度

    1回答

    我已經定義了一個使用下面的代碼命名爲: ActiveWorkbook.ActiveSheet.Names.Add Name:="BCLabel", RefersToR1C1:= _ "=OFFSET(R46C3,1,0,COUNTA(R46C3:R69C3)-2)" ActiveWorkbook.ActiveSheet.Names("BCLabel").Comment = "" 此