|
求助:山菊花老师曾经的一个示例
详见附件。
销售.rar
(16.34 KB, 下载次数: 252)
将代码改为如下试试:- Private Sub CommandButton1_Click()
- Dim Sh As Worksheet, c As Range
- Dim nRows%, nRow&
- If Range("b5") = "" Then Exit Sub
- nRows = IIf(Range("b11") = "", Range("b12").End(xlUp).Row - 5, 6)
- Set Sh = Sheets(Month(Range("h4")) & "月")
- With Sh
- Set c = .Range("a:a").Find(Range("h3").Value, LookIn:=xlValues, lookat:=1)
- If c Is Nothing Then
- nRow = .Range("a65536").End(xlUp).Row + 1
- .Range("d" & nRow).Resize(6, 6).Value = Range("b6:h11").Value
- .Range("a" & nRow).Resize(nRows, 1) = Range("h3").Value
- .Range("b" & nRow).Resize(nRows, 1) = Range("h4").Value
- .Range("c" & nRow).Resize(nRows, 1) = Range("c4").Value
- End If
- End With
- Sheets("打印").PrintOut
- Range("b6:h11").ClearContents
- End Sub
复制代码 ——山菊花
运行没问题 ,但调试时F8至.Range("a" & nRow).Resize(nRows, 1) = Range("h3").Value仍然显示错误,山菊花老师,再帮我看看行吗?谢谢!!!
[ 本帖最后由 ibook3524 于 2009-2-15 19:38 编辑 ] |
|