1樓:朱仕平
把這段**放在sheet1的**視窗內
private sub worksheet_selectionchange(byval target as range)
if target.column=1 then
range("b1") = target
else
exit sub
end if
end sub
如果目標單元格與源資料不在同一個工作表中
把以下**放在sheet1**視窗內。這裡的工作表名稱sheet2是假設的,可以自行修改
private sub worksheet_selectionchange(byval target as range)
if target.column=1 then
sheets("sheet2")range("b1") = target
else
exit sub
end if
end sub
使用if的目的,是當游標的a列是程式才執行,如果游標在b列以後,就不執行程式
2樓:匿名使用者
直接在sheet1的**視窗輸入下列**就可以啦。
開啟此檔案時允許執行巨集。
private sub worksheet_selectionchange(byval target as range)
range("b1") = target
end sub
3樓:匿名使用者
vba**
private sub worksheet_selectionchange(byval target as range)
if target.column = 1 and target.row >= 1 and target.row <= 3 then range("b1") = target
end sub
4樓:
通過selectedrange判斷選中的單元格座標,然後賦值。
excel批量給單元格賦值出錯-給個工作表的a1單元格賦值
5樓:
把單引號改成雙引號。
6樓:匿名使用者
next i
不能少了i
另外,字串要雙引號
7樓:浩瀚宇宙是我家
引號的問題,應該是「」不是『 』
excel用公式給單元格賦值的問題
8樓:匿名使用者
你試試用vba呢private sub worksheet_selectionchange(byval target as range)
if [a1] = [a2] then
[a3] = [a4]
else
[a3] = 0
end if
end sub
9樓:匿名使用者
在a3單元格內鍵入你的公式即可公式如下=if(if(a1=a2,1,0),a4,0)
10樓:匿名使用者
1.你的這個公式是輸入在什麼單位格的。如果是要輸入在a3,則可寫成,a3=if(a1=a2,a4,0)2.
如果你是寫在其他單元格,是沒有辦法賦值的。a3=a4是一個邏輯表示式,結果就是false或true。 如果要賦值,請用vba
excel 判斷單元格數值並賦值
11樓:萬年金剛鑽
提問比較籠統。
大體上就是用公式賦值,在需要賦值的單元格輸入=if(判斷是否滿足條件,滿足的值,不滿足的值)至於為什麼公式裡沒有具體內容,是因為樓主的提問沒有具體內容。
用一張帶有行列標號的具體的圖,在描述中引用單元格,並說明希望得到的結果,可以把你的問題描述得更清楚
關於excel給文字賦值的問題
12樓:匿名使用者
第一,就算不用名字管理器,a1=a1+a2就是錯誤迴圈第二,名字管理器不能用單元格名字命名!!也不能數字開頭名稱可以是任意字元與數字組合在一起,但不能以數字開頭,不能以數字作為名稱,名稱不能與單
元格地址相同。
而且如果出現兩個同名稱的,只能取一個為準。
例如baidu和baidu,名稱中的字母不區分大小寫,所以預設只有一格有效值
13樓:匿名使用者
你怎麼賦值的, 貼圖看看?
關於excel單元格合併的問題
方法1 用公式 concatenate a1,a2,a155 或公式 a1 a2 a155 因要一個一個的選擇或輸入,比較麻煩。方法2 選定a1 a155單元格區域,複製,再開啟一個word,以無格式文字方式貼上,再選擇這段文字,複製,在excel的一個單元格中貼上回來即可。如果不想合併後的文字分段...
excel中單元格中包含另單元格中的內容時,怎樣將被包含單元格中的內容刪除
親,公式是做不到的。公式無法對所在的單元格以外的任意單元格做出修改。公式只能作用於所在單元格。舉個例子 假設你在單元格a1寫下公式。那麼這個公式的所有變化都只能體現於a1,而無法作用於單元格a1以外的任何單元格,更無法對a1以外的任意單元格做出修改。希望可以幫到你哦 公式只能對資料進行操作,而不能操...
如何使Excel單元格A的值等於單元格B值中的某一位(個 百 千 萬)數字,不能用mid函式
可以用text函式再巢狀mid,就可以了。比如1352,要取百位值並以大寫的 叄 顯示可以寫成 text mid 1352,2,1 dbnum2 a2為工資額,b2求百元張數 int b2 100 c2求50元張數 int int a2 b2 100 50 d2求20元張數 int int a2 b...