Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 14-10-14, 19:57
Βασίλης Καραχάλιος Ο χρήστης Βασίλης Καραχάλιος δεν είναι συνδεδεμένος
Όνομα: Βασίλης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 08-06-2012
Μηνύματα: 52
Προεπιλογή Χρήση μεταβλητής ονοματος αρχείου σε vlookup

Καλησπέρα και πάλι,

θελω να χρησιμοποιήσω μεταβλητές που θα αντιστοιχούν σε αρχεία (που θα επιλέγει ο χρήστης) μέσα σε VLOOKUP.

Πιο συγκεκριμένα
Δηλώνω μέσω δύο μεταβλητών FileA1 και FileA2 δυο αρχεία που θα επιλεγω
Κώδικας:
Dim FileA1 As String
MsgBox ("Choose A1 file (a1)...")
FileA1 = Application.GetOpenFilename()
Στη συνέχεια και έχοντας active to FileA1 θέλω μέσα απο vlookup να παίρνω στοιχεία απο το FileA2
τα αρχεία μπορει να ειναι σε οποιοδήποτε φάκελο στο υπολογιστή και να έχουν οποιοδήποτε όνομα.


Για να το κάνω πιο κατανοητό έαν γνωρίζω ποιο είναι το αρχείο κάνω record τον συγκεκριμένο κώδικα όμως εγώ θελω να χρησιμοποιώ την μεταβλητή μεσα στην vlookup ...
[CODE\]
Range("B1").Select
Selection.FormulaR1C1 = "=VLOOKUP(RC[-1],[a2.xlsx]Öýëëï1!C1:C2,2,0)"
[/CODE]




Ευχαριστώ για τις οποιες απαντήσεις και λύσεις :)

Τελευταία επεξεργασία από το χρήστη Βασίλης Καραχάλιος : 14-10-14 στις 20:48.
Απάντηση με παράθεση