Giúp code lấy tên File và đuôi file

Liên hệ QC

minhtuan55

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
23/3/16
Bài viết
705
Được thích
52
Chào cả nhà GPE ! em cần 1 đoạn code như sau :
1. Lấy Full đường dẫn
2. Lấy tên và đuôi file
3. Chỉ lấy tên không lấy đuôi file

Hiện đang dùng code này chỉ đúng mục 1 ( Lấy full đường dẫn )

Mã:
Sub Laytenfilevaduoi() ' Minh muon lay Ten va Duoi
Dim x As Variant
x = Application.GetOpenFilename("Piture, *.jpeg;*.jpg")
If TypeName(x) = "String" Then
Range("a8") = x
Range("a8").Select
End If
End Sub

1551105892176.png

Xin chân thành cảm ơn
 
Chào cả nhà GPE ! em cần 1 đoạn code như sau :
1. Lấy Full đường dẫn
2. Lấy tên và đuôi file
3. Chỉ lấy tên không lấy đuôi file

Hiện đang dùng code này chỉ đúng mục 1 ( Lấy full đường dẫn )

Mã:
Sub Laytenfilevaduoi() ' Minh muon lay Ten va Duoi
Dim x As Variant
x = Application.GetOpenFilename("Piture, *.jpeg;*.jpg")
If TypeName(x) = "String" Then
Range("a8") = x
Range("a8").Select
End If
End Sub

View attachment 212721

Xin chân thành cảm ơn
Bạn dùng code sau:
PHP:
Sub Laytenfilevaduoi() ' Minh muon lay Ten va Duoi
    Dim x As Variant, Fso As Object
    Set Fso = CreateObject("Scripting.FileSystemObject")
    
    x = Application.GetOpenFilename("Piture, *.jpeg;*.jpg")
    
    Range("A8") = Fso.GetAbsolutePathName(x)
    'Range("A9") = Fso.GetFileName(x)
    Range("A9") = Fso.GetBaseName(x)
    Range("A10") = Fso.GetExtensionName(x)
    
End Sub
 
Upvote 0
Bạn dùng code sau:
PHP:
Sub Laytenfilevaduoi() ' Minh muon lay Ten va Duoi
    Dim x As Variant, Fso As Object
    Set Fso = CreateObject("Scripting.FileSystemObject")
   
    x = Application.GetOpenFilename("Piture, *.jpeg;*.jpg")
   
    Range("A8") = Fso.GetAbsolutePathName(x)
    'Range("A9") = Fso.GetFileName(x)
    Range("A9") = Fso.GetBaseName(x)
    Range("A10") = Fso.GetExtensionName(x)
   
End Sub

Quá hay. thank anh
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom