返回列表 上一主題 發帖

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

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

想請問各位前輩

如何設定格式化條件,讓其工作頁框架在有值的時候,會在編號1到10作為一整數的的情況下自動框架邊線
若是超過編號10的部分,則是1到20,以此類推

目前只會設定公式條件=C1>0
但是只有有數值的部分有框架,不會設定出編號1到10的部分都出現框架
日報表.rar (53.82 KB)
檔案中需要的項目1是我所需要的成品

回復 2# ANGELA

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

不曉得公式該如何寫

TOP

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

回復 4# register313

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

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

TOP

回復 4# register313

想請問register313大大

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

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

TOP

回復 7# register313

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

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

TOP

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

回復 9# register313

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

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

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

TOP

回復 11# register313

感謝register313大大的回應

想請教此種Private Sub巨集直接開新巨集下去使用就好了嗎?
還是要插入到列印巨集內?

我使用新巨集下去使用時,會連結導入其他巨集
而我導入到新建的列印巨集中,好像沒有變更列印範圍

TOP

回復 13# register313

感謝register313大大的幫忙

若是C欄列號個位數為6的話,是否更改為下式
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If (Target.Column = 6) And (Target.Row Mod 10) = 6 Then
  3.    If Target <> "" Then
  4.       Target.Resize(10, 4).Borders.LineStyle = xlContinuous
  5.       PageSetup.PrintArea = "C1:I" & Target.Row + 9
  6.    Else
  7.       Target.Resize(10, 4).Borders.LineStyle = xlNone
  8.       PageSetup.PrintArea = "C1:I" & Target.Row - 1
  9.    End If
  10. End If
  11. End Sub
複製代碼
但是更改後好像是錯誤的,反而沒有動作..

可能要再麻煩register313大大協助一下

TOP

回復 15# register313

已經可以正常變更列印範圍了,感謝register313大大

想請教,我是將工作頁面以樞紐分析表作整理

在手動測試大大提供的測試碼時發現,若是將C欄資料一次刪除或者一次變更至多頁
好像無法判斷c欄變動的範圍,只會依照重新整理前的列印範圍表示

TOP

本帖最後由 jackson7015 於 2012-4-9 08:50 編輯

回復 17# register313

功能需求:
當C欄列號個位數為6之儲存格值有變動時且該儲存格不為空值=>自動加10列框線
當C欄列號個位數為6之儲存格值有變動時且該儲存格為空值=>自動取消10列框線
當E6之儲存格值有變動時且該儲存格為空值=>自動取消列印範圍(無列印)
且當C欄列號個位數為6之儲存格值有變動時=>隨時判斷列印範圍
日報表.rar (491.66 KB)

麻煩大大了,由衷感謝..

TOP

        靜思自在 : 吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表 上一主題