Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [VBA] Χρήση μεταβλητής ονοματος αρχείου σε vlookup (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/3358-xrisi-metablitis-onomatos-arxeioy-se-vlookup.html)

Βασίλης Καραχάλιος 14-10-14 19:57

Χρήση μεταβλητής ονοματος αρχείου σε 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]




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


Η ώρα είναι 21:53.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2