| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#7
| ||||
| ||||
|
Γεια σας! Φίλε Μανώλη, έκανα κάποιες διορθώσεις στο παράδειγμα του προηγούμενου μηνύματος μου . Δες το και προσανατολίσου στις τεχνικές που εφαρμόζονται. Στο τελευταίο σου ερώτημα: Ο παρακάτω κώδικας με ελάχιστες προσαρμογές πιστεύω ότι θα σε βοηθήσει. Πριν τρέξεις τον κώδικα αυτό, πήγαινε στον VBE στο μενού Tools>References, βρες και τσέκαρε την επιλογή "Microsoft Scripting Runtime". Κώδικας: Option Explicit
Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" ( _
ByVal lpPath As String) As Long
Sub test()
Dim c As Range, NewFileName As String
Dim fso As New Scripting.FileSystemObject
For Each c In Range("A2:A100")
If Not IsEmpty(c) Then
If fso.FileExists(c.Text) Then
If Not fso.FolderExists(c.Offset(, 1).Text) Then MakeSureDirectoryPathExists c.Offset(, 1).Text
If fso.FolderExists(c.Offset(, 1).Text) Then
NewFileName = Replace(c.Offset(, 1) & "\" & Mid$(c, InStrRev(c, "\") + 1), "\\", "\")
If Left(NewFileName, 1) = "\" Then NewFileName = "\" & NewFileName
fso.CopyFile Source:=c.Text, Destination:=NewFileName, OverWriteFiles:=True ' Αντιγραφή
' fso.MoveFile Source:=c.Text, Destination:=NewFileName ' Μεταφορά
Else
'.....Ο φάκελος προορισμού δεν υπάρχει και ούτε πορεί να δημιουργηθεί
End If
Else
'.......Το αρχείο/ πηγή δεν υπάρχει
End If
End If
Next
Καλή συνέχεια! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Backup | anestaki | Access - Ερωτήσεις / Απαντήσεις | 0 | 06-11-16 19:14 |
| Ένωση πολλών αρχείων Word σε ένα με χρήση Access | dimmag | Access - Ερωτήσεις / Απαντήσεις | 2 | 21-02-14 18:58 |
| [Εκτύπωση] Εκτύπωση πολλών αρχείων, πολλών επιλογών | mak | Excel - Ερωτήσεις / Απαντήσεις | 7 | 11-06-12 12:34 |
| [ Φόρμες ] Backup | xristos0718 | Access - Ερωτήσεις / Απαντήσεις | 2 | 15-04-10 20:41 |
Η ώρα είναι 12:58.



Θεματικός Τρόπος
