คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
					
				
								 ความคิดเห็นที่ 1
																			
								
									
								
														
						
					 Dim File_Path As String
Dim strName As String
File_Path = "D:\111"
strName = Dir(File_Path & "\" & "*.xlsx")
Do While Not strName = ""
Workbooks.Open FileName:=File_Path & "\" & strName
strName = Dir
Loop
								Dim strName As String
File_Path = "D:\111"
strName = Dir(File_Path & "\" & "*.xlsx")
Do While Not strName = ""
Workbooks.Open FileName:=File_Path & "\" & strName
strName = Dir
Loop
  ▼ กำลังโหลดข้อมูล... ▼  
		 แสดงความคิดเห็น
				
	        
				
	        คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
 อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ 
				
					Microsoft Office				
				
					VB.NET (Visual Basic .NET)				
				
					VB (Visual Basic)				
				
					วิศวกรรมคอมพิวเตอร์				
			
		 
			 
						 
							 
							 
							 
							 
							


 
 






 
 


เปิด Workbook หลาย Workbook ในโฟลเดอร์เดียว EXCEL VBA
Dim strName As String
File_Path = "D:\111"
strName = Dir(File_Path & "\" & "*.xlsx")
Workbooks.Open Filename:=File_Path & "\" & strName
โค้ดด้านบนผมรัน แล้วมันสามารถเปิดได้แค่เวิร์คบุ๊คแรก เวิร์คบุ๊คเดียว ผมต้องการสั่งรันเปิดหลายเวิร์คบุ๊คต้องทำยังไงครับ
ใช้ Loop ช่วยต้องเขียนยังไงครับ มือใหม่มากๆ