返回列表 上一主題 發帖

[發問] 格式化條件,有值則顯示整數列框架

本帖最後由 register313 於 2012-4-5 11:24 編輯

回復 10# jackson7015

1.檢視/分頁預覽  手動調整列印範圍

2.VBA
功能:當C欄列號個位數為3之儲存格值有變動時且該儲存格不為空值=>自動加10列框線
         當C欄列號個位數為3之儲存格值有變動時且該儲存格為空值=>自動取消10列框線
工作表模組
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If (Target.Column = 3) And (Target.Row Mod 10) = 3 Then
  3.    If Target <> "" Then
  4.       Target.Resize(10, 7).Borders.LineStyle = xlContinuous
  5.    Else
  6.       Target.Resize(10, 7).Borders.LineStyle = xlNone
  7.    End If
  8. End If
  9. End Sub
複製代碼

TOP

本帖最後由 jackson7015 於 2012-4-5 08:20 編輯

回復 9# register313

想在冒昧請問一下
為什麼直接選擇E:I欄位,卻不能將所有空白框架也都包含在列印範圍內?

而手動繪製的空白框架,卻可以自動包含在列印範圍內?

該怎麼設定才能讓自動格式化條件的框架,自動包含在列印範圍內呢?
如果無法以設定做處理的話,巨集該如何編寫?

TOP

回復 8# jackson7015

項目1工作表 所設定之列印範圍只到第10列 , 所以第11列後雖有框線亦不列印

檢視/分頁預覽 即可得知列印之分頁情形

TOP

回復 7# register313

發現很奇怪的現象
我下載第一回應的表格去測試,可以正常列印出無字元框架
而使用我的資料檔案,卻不能列印出無字元框架

附上一部份資料檔案工作頁面,項目1
日報表.rar (71.4 KB)

TOP

回復 6# jackson7015

依你的敘述,這真是個奇怪的現象
用格式化條件設定框線 等同於 手動畫框線 ,唯一差別是 自動 與 手動

是否上傳你設定好的檔案,讓大家查看問題出在那

TOP

回復 4# register313

想請問register313大大

為何設定好格式後,工作頁面也有正常顯示空白的框架欄位
可是列印顯示,卻沒有空白框架
列印出來的文件也沒有空白框架

但是有字元的框架部分卻有顯示,也能列印出來

TOP

本帖最後由 jackson7015 於 2012-3-29 23:52 編輯

回復 4# register313

感謝大大的回應,可以正常執行了

公式再慢慢研究,謝謝!!

TOP

本帖最後由 register313 於 2012-3-29 16:54 編輯

回復 3# jackson7015

選C欄~I欄
設定格式化條件
公式為  =(ROW()-2)<=ROUNDUP(COUNTA($C$3:$C$65536),-1)

TOP

回復 2# ANGELA

感謝ANGELA大的回覆
目前就是使用此公式,但是需要的格式是編號1~10都會出現設定的格式
若是編號11有值則會在1~20皆有格式,以此類推..

不曉得公式該如何寫

TOP

=LEN(C2)>0

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題