• 2

VBA跨檔複製彙整資料

小小尉 wrote:
讀到資料檔案取得檔名...(恕刪)

尉大這我想學 但是 他出現型態不符
Nopadanger wrote:
小的請教。複製B到A(恕刪)

一般我是這樣用,不用管最後一行是多少,但是缺點是中間不能有空資料。
9樓大大的方式也很ok。
Dim Row_End As Integer
Row_End = Worksheets("Sheet1").Cells(1, 1).End(xlDown).Row
Cells(Row_End + 1, 1).Select
唬唬生瘋

我就是怕中間有空白,所以才由下面往上找

2022-08-18 20:45
Nopadanger wrote:
尉大這我想學 但是 (恕刪)

試試看這個吧!可能比較簡單一些~
可以參考:Dir 函數
    Dim Path, File_Name As String
Path = "資料夾路徑" 'e.g. "C:\"
File_Name = Dir(Path)
Do While File_Name <> ""
If Mid(File_Name, 1, 4) = "自動彙整" Then ' 判斷檔案前四個字串是否等於"自動彙整"
'複製彙整到檔案A.xls
Exit Do '離開迴圈
End If
File_Name = Dir()
Loop
小小尉 wrote:
試試看這個吧!可能比...(恕刪)

我下班嘗試看看感謝🙏
Nopadanger wrote:
我下班嘗試看看感謝...(恕刪)

前面已經都完成了。現在最後一個問題是。我自動寄信這邊body 的內容要是sheets1裡面的內容。要如何時現?
小小尉

有Code嗎?你是要附件還是貼表格?

2022-08-19 11:14
尉大 僅有工作表1的表格要貼
Nopadanger wrote:
尉大 僅有工作表1的(恕刪)

你應該有執行outlook的code,下面是貼表格的方式
    
'貼表格
Dim objMail As Object
With objMail
.HTMLbody = .HTMLbody & RangetoHTML(Worksheets("工作表1").Range("A1:Q20")) '範圍可依需求更改
End With

網路上很多相關資料可以找,查VBA outlook 就很多了~先自己試試吧!
小小尉 wrote:
你應該有執行outl...(恕刪)
 
學長我初學的話要怎麼起手?
小小尉 wrote:
你應該有執行outl...(恕刪)
 
學長我初學的話要怎麼起手?
小小尉

花錢請人教 or 自己上網找資料慢慢學

2022-08-21 13:58
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?