- 分享
- 0
- 人气
- 0
- 主题
- 4
- 帖子
- 70
- UID
- 177073
- 积分
- 66
- 阅读权限
- 12
- 注册时间
- 2008-11-4
- 最后登录
- 2013-9-27
- 在线时间
- 58 小时
 
|
用在Excel里的VB疑问。。是这样的我想用来做ACCOUNT这样会比教放便,我首先会在sheet2打上资料让后按buttom后资料就会update去其它2个的sheet。VB我不大会,写的coding不会执行。。有谁可以帮我看看有什么须要改的吗?谢谢你们先。。
Private Sub Bank()
Dim bankrange As Range
If Sheet2.Range("B8") = "Bank" Then
Set bankrange = Range("Bank!A3:A1000")
For i = 1 To 1000
With bankrange
If .Cells(i, 1) = "" Then
.Cells(i, 2).Value = Sheet2.Range("D10").Value
.Cells(i, 3).Value = Sheet2.Range("D11").Value
.Cells(i, 4).Value = Sheet2.Range("D12").Value
.Cells(i, 6).Value = Sheet2.Range("D13").Value
Exit For
End If
End With
Next i
Dim purchasesrange As Range
If Sheet2.Range("D12") = "Purchases" Then
Set purchasesrange = Range("Purchases!A3:A1000")
For i = 1 To 1000
With purchasesrange
If .Cells(i, 1) = "" Then
.Cells(i, 2).Value = Sheet2.Range("D10").Value
.Cells(i, 3).Value = Sheet2.Range("D11").Value
.Cells(i, 4).Value = Sheet2.Range("B8").Value
.Cells(i, 5).Value = Sheet2.Range("D13").Value
Exit For
End If
End With
Next i
Call Clear
End Sub
Sub Clear()
End Sub
Sheet2.Select
Sheet2.Range("clear").Select
Selection.ClearContents |
|