Giúp code lấy tên File và đuôi file (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

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