返回列表 上一主題 發帖

[發問] 表單儲存格自動下拉更新

test.rar (12.55 KB) 回復 8# li_hsien
在testB>>sheet1>>>[b1]寫公式" =counta(A:A)  "
在testA>>sheet1>>>[b1]寫公式" =]='C:\Users\Administrator\Desktop\test\[testB.xls]Sheet1'!$B$1  "       
在thisworkbook的module寫ruxia
在module1寫ruxia               
Private Sub Workbook_Open()                       
Sheets("sheet1").Activate                       
Macro1                       
End Sub                       
                       
Sub Macro1()                       
   n = [b1]                        
    Range("A2:A" & n).FillDown                       
End Sub                       
open testB,添加A欄內容,close testB
open testA會自動生成你要的效果了
lmh

TOP

test.rar (12.55 KB) 回復 9# li_hsien


在testB>>sheet1>>>[b1]寫公式" =counta(A:A)  "
在testA>>sheet1>>>[b1]寫公式" =]='C:\Users\Administrator\Desktop\test\[testB.xls]Sheet1'!$B$1  "        
在thisworkbook的module寫ruxia
在module1寫ruxia               
Private Sub Workbook_Open()                        
Sheets("sheet1").Activate                        
Macro1                        
End Sub                        
                        
Sub Macro1()                        
   n = [b1]                        
    Range("A2:A" & n).FillDown                        
End Sub                        
open testB,添加A欄內容,close testB
open testA會自動生成你要的效果了
lmh

TOP

test.rar (12.55 KB) 回復 1# li_hsien

在testB>>sheet1>>>[b1]寫公式" =counta(A:A)  "
在testA>>sheet1>>>[b1]寫公式" =]='C:\Users\Administrator\Desktop\test\[testB.xls]Sheet1'!$B$1  "        
在thisworkbook的module寫如下
在module1寫如下         
Private Sub Workbook_Open()                        
Sheets("sheet1").Activate                        
Macro1                        
End Sub                        
                        
Sub Macro1()                        
   n = [b1]                        
    Range("A2:A" & n).FillDown                        
End Sub                        
open testB,添加A欄內容,close testB
open testA會自動生成你要的效果了
lmh

TOP

不好意思,論壇轉到page2,我以為沒有輸入,所以重複發了2次,Sorry
lmh

TOP

        靜思自在 : 是非當教育,讚美作警惕。
返回列表 上一主題