返回列表 上一主題 發帖

[發問] ~ 發現一個新的問題 關於IF判斷式

回復 17# GBKEE


  謝謝版主
真是受益良多

TOP

回復 16# willy1205
  1. Option Explicit
  2. Sub Ex_排序()  '不必刪除
  3.     With Range("A3:G37")
  4.         .Sort .Cells(1), xlAscending
  5.     End With
  6. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 15# GBKEE


    ex.zip (9.54 KB)


如附檔,裡面一個表格,最下面簽名用,所以資料只會到A37 ,有辦法在不影響表格大小之下刪除中間資料與資料中間沒有的空格列嗎??

TOP

回復 14# willy1205
如果今天我資料只到A43,是何情況沒說清楚,要附檔看看.
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 12# GBKEE


版主在請問一下 如果今天我資料只到A43, 不是由A欄最後一列往上算,這樣range這邊該如何修改??   

R = Range("A" & Rows.Count).End(xlUp).Row    'A欄由最後一列往上到有資料的列號

TOP

謝謝您的解答!感恩啦!

TOP

回復 11# willy1205
我使用的2003版沒這問題
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

謝謝版主,再請問一下
我今天有個檔案我開了50個sheet,每個sheet我都設了一個按鈕用為導入資料至sheet1 ,
但今天我要整理sheet1的資料我想再寫個按鈕使用版主給我的巨集整合資料,
可是出現""公式太複雜要分配給對象""
這樣我該怎麼刪除按鈕 存檔 重新開啟檔案呢??

TOP

回復 9# lp986749
  1. Option Explicit
  2. Sub Ex() '.SpecialCells(xlCellTypeBlanks).EntireRow 如 9# 的重疊區域 程式無法刪除
  3.     With Range("A:C")
  4.      '   MsgBox .SpecialCells(xlCellTypeBlanks).EntireRow.Address
  5.         'A2,C2 會有重疊區域 $2:$2,$2:$2,$4:$4
  6.         Intersect(.Cells, .SpecialCells(xlCellTypeBlanks).EntireRow).Delete xlUp
  7.         'Intersect 方法 傳回 Range 物件,此物件代表兩個或多個範圍重疊的矩形範圍。
  8.         '整合為不重疊的區域,程式即可刪除
  9.     End With
  10.     'SpecialCells       特殊目標
  11.     'xlCellTypeBlanks   空格
  12.     'EntireRow          整個列
  13. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

如果是下列情況時
              A          B         C  
1           01        03      04

2                       05

3           06        07       08

4

5          09          10       11
第二列無法刪除用何種方式設定?

TOP

        靜思自在 : 每天無所事事,是人生的消費者,積極、有用才是人生的創造者。
返回列表 上一主題