標題:
[發問]
條件式刪除cell內容,再麻煩大家多指教
[打印本頁]
作者:
jj369963
時間:
2013-10-6 18:52
標題:
條件式刪除cell內容,再麻煩大家多指教
Dear 各位先進:
想請益 一個問題,如附檔
情況:cell裡有複選作答 (number,number, number,.....),想把這種cell清空,變成空值
目前想到的是用select ,找出非數字的cell(因為複選就不是數字格式了),再用clean 清除
或者是用公式find找出 cell裡是 (number,number, number,.........),
總之,想不到如何做,怎麼做,所以來請益了,一來慢慢手動刪會花很多時間,二來非常想知道如何刪的技巧
想知道 如果用公式,如何寫?
如果用vba語法,,如何寫?
再麻煩各位大大予以協助與指教
感謝
[attach]16254[/attach]
作者:
Hsieh
時間:
2013-10-7 13:55
回復
1#
jj369963
一般區發問,用基本操作法解決
[attach]16263[/attach]
作者:
jj369963
時間:
2013-10-7 22:48
回復
2#
Hsieh
Dear版大:
謝謝您,又學到很神奇的一招了
發帖時使是有想到用取代,但是不知道原來是用*萬用字元(您之前有教過我的說)
再次謝謝您的回覆
簡單的方法也是奇妙的大發現呢
作者:
HCG10G8bear
時間:
2013-11-1 09:22
回復
2#
Hsieh
版主大您好
看了您的示範受益良多
使用 *,* 方式,取代填滿黃色內有,的格子
想請教一個問題
取代的應用
可否將填滿黃色格子內的文字轉成數值
還是一定要用VB程式解決
謝謝您
作者:
Hsieh
時間:
2013-11-1 10:58
回復
4#
HCG10G8bear
你的問題或許是要以格式搜尋,與樓主問題應該不同,建議將檔案壓縮上傳
作者:
genes
時間:
2013-11-2 02:12
回復
4#
HCG10G8bear
如果格是黃色,格的數值是1
Sub Macro1()
With ActiveSheet
If Selection.Interior.ColorIndex = 6 Then
Selection.Value = 1
End If
End With
End Sub
複製代碼
作者:
GBKEE
時間:
2013-11-2 08:14
回復
6#
genes
Sub Ex()
With ActiveSheet
Application.FindFormat.Interior.ColorIndex = 6
' Application.ReplaceFormat.Interior.ColorIndex = 3
.Cells.Replace What:="*", Replacement:="1", LookAt:=xlWhole, SearchFormat:=True', ReplaceFormat:=True
End With
End Sub
複製代碼
作者:
ML089
時間:
2013-11-2 18:41
單選為數字,複選為文字時,清除文字VBA
Sub ex()
'清除文字
Range("B2:I26").SpecialCells(xlCellTypeConstants, 2).ClearContents
End Sub
複製代碼
作者:
ML089
時間:
2013-11-2 18:45
如果是基本操作方式
選擇 B2:I26
CTRL+G - 選 特殊 - 選 常數 - 勾選 文字(其他勾選取消) - 確定 (就可將文字儲存格選取)
按右鍵 - 清除內容
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)