Εμφάνιση 1-2 από 2
  1. #1
    Εγγραφή
    20-12-2009
    Μηνύματα
    879
    Downloads
    1
    Uploads
    0
    DSLAM
    ΟΤΕ - ΜΕΛΙΣΣΙ
    Καλησπέρα έχω τρία αρχεία excel a1,a2,a3
    τα οποία προσδιορίζω στην αρχή της μακροεντολής με τις μεταβλητες FileA1 FileA2 FileA3
    sto FileA1 γραφω στο κελι Α1, "a1" και είναι ήδη γραμμένο στο κελί b1 μια "λεξη"
    sto FileA2 είναι ήδη στο κελί Α1 η λέξη "a1"
    sto FileA3 γραφω στο κελι Α3, "a3"

    θελω να μου φέρει στο FileA2 (στο κελι Β1) μέσα απο vlookup με reference το a1 απο το αρχειο FileA1 την "λέξη"
    χωρίς όμως κατα την διάρκεια της vlookup να μου ανοίγει το dialog box για να επιλέγω αρχειο
    και κάνοντας χρήστη της μεταβλητής FileA1

    παραθέτω τον κώδικα
    Έτσι όμως οπως το έχω συντάξει μου ανοίγει dialog box στο vlookup ενώ δεν θέλω (δεν μου διαβάζει την μεταβλητή FileA2)
    επίτηδες έβαλα ' στο τελος που το κανει σχόλιο γιατι έτσι και αλλιώς δεν δουλεύει..

    Κώδικας:
    Sub DifferentFiles()
    '
    ' DifferentFiles Macro
    '
    
    Dim FileA1 As String
    Dim FileA2 As String
    Dim FileA3 As String
    
    MsgBox ("Choose A1 file (a1)...")
    FileA1 = Application.GetOpenFilename()
    MsgBox ("Choose A1 file (a2)...")
    FileA2 = Application.GetOpenFilename()
    MsgBox ("Choose A1 file (a3)...")
    FileA3 = Application.GetOpenFilename()
    
    
    MsgBox ("I WILL WRITE IN A1 FILE IN A1 CELL A1")
    Workbooks.Open (FileA1)
    Range("a1").Select
        Selection = "A1"
    MsgBox ("Saving workbook...")
    ActiveWorkbook.Save
    MsgBox ("Closing workbook...")
    ActiveWorkbook.Close
    
    
    MsgBox ("I WILL WRITE IN A3 FILE IN A1 CELL A3")
    Workbooks.Open (FileA3)
    Range("a3").Select
        Selection = "A3"
    MsgBox ("Saving workbook...")
    ActiveWorkbook.Save
    MsgBox ("Closing workbook...")
    ActiveWorkbook.Close
    
    'Workbooks.Open (FileA1)
    'Workbooks.Open (FileA2)
    '   Range("B1").Select
    '       Selection.FormulaR1C1 = "=VLOOKUP(RC[-1],[FileA1]Sheet1!C1:C2,2,0)"
    
    'Workbooks.Close (FileA1)
        
    
    End Sub
    thanx guys
    Τα χρήματα δεν είναι το παν, αλλά το μέσο με το οποίο εξαγοράζουμε την ελευθερία μας.

  2. #2
    Εγγραφή
    12-02-2005
    Περιοχή
    ΚΑΤΕΡΙΝΗ
    Ηλικία
    50
    Μηνύματα
    2.675
    Downloads
    9
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    89836/10996
    ISP
    Forthnet
    DSLAM
    Forthnet - ΚΑΤΕΡΙΝΗ
    Router
    ZTE H288A
    SNR / Attn
    9.7(dB) / 6.1(dB)
    Path Level
    Interleaved
    Δες αυτό


    Πως να κάνετε αναφορά στο Excell σε κελιά που βρίσκονται σε άλλο αρχείο

    Ας υποθέσουμε ότι έχετε ένα αρχείο excel που ονομάζεται doc1.xlsx και βρίσκεται στο φάκελο d:\excel. Αν θελήσετε π.χ. σε κάποιο άλλο αρχείο του excel να υπολογίζεται το άθροισμα των κελιών από A1 έως A4 που βρίσκονται στο αρχείο doc1 μπορείτε να το κάνετε πληκτρολογώντας :

    =SUM(‘d:\excel\[doc1.xlsx]Φύλλο1’!A1:A4)

    Δηλαδή είναι ‘διαδρομή[όνομα αρχείου]όνομα φύλλου’!κελιά

    Αν το αρχείο doc1 είναι ανοικτό δεν χρειάζεται η διαδρομή, όμως αν χρησιμοποιήτε αυτό τον τύπο και όταν το αρχείο doc1 θα είναι κλειστό, τότε η διαδρομή είναι απαραίτητη.
    Τα όνειρα που κάνω από τα 20 παρκάρουν στον ακάλυπτο νωρίς. Μα εσύ που με κοιτάς σαν λύτρωση ζωή παρκαρισμένη μην δεχτείς.

Παρόμοια Θέματα

  1. Μηνύματα: 0
    Τελευταίο Μήνυμα: 06-10-14, 18:54
  2. Μηνύματα: 46
    Τελευταίο Μήνυμα: 06-10-14, 01:23
  3. Συνάρτηση σε Excel 2007
    Από GuruGr στο φόρουμ Software γενικά
    Μηνύματα: 2
    Τελευταίο Μήνυμα: 05-10-14, 13:08
  4. συναρτηση excel
    Από sakis-su στο φόρουμ Software γενικά
    Μηνύματα: 4
    Τελευταίο Μήνυμα: 12-08-14, 19:15
  5. Προβλημα με excel σε office
    Από Insomniac στο φόρουμ Software γενικά
    Μηνύματα: 11
    Τελευταίο Μήνυμα: 26-03-14, 21:25

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας