Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Μορφοποίηση] Picture from web

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 22-03-14, 16:42
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή Picture from web

Καλησπέρα σε 'ολο το φόρουμ.
Εχω φτιάξει ένα αρχείο excel 07 όπου παίρνω δεδομένα απο το web.Υπάρχει τρόπος να παίρνω τα δεδομένα όπως τα βλέπω(εννοώ και τα εικονίδια-βέλη) και να δηλώνω κάποιο γράμμα όπου υπάρχει αντίστοιχο βέλος σε κελί?. ανεβάζω ένα κομάτι του προγράμματος και έχω 2 φύλλα.στο 1 έχω την μακρο που παίρνω τα δεδομένα απο web και στο άλλο τα επικολώ με copy-paste και στην συνέχεια γράφω με το χέρι που υπάχρει βέλος και που όχι(k=κοκινι,p=πρασινο,n=δεν εχει)αυτό γίνεται με μάκρο?
Είναι πολύ δύσκολο αυτό που ζητάω.Δεν εχω βρεί κάτι αντίστοιχο με googlarisma.
Ευχαριστώ εκ των προτέρων είτε δοθεί λύση είτε όχι.Ούτος η άλλως η βοήθεια του φόρουμ σε ότι έχω μάθει είναι τεράστια και σας ευχαριστώ για αυτό
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm oxyjim.xlsm (58,5 KB, 15 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 23-03-14, 13:33
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.030
Προεπιλογή

Καλησπέρα!

Δημήτρη, για να επιτύχεις το ζητούμενο θα πρέπει να αλλάξεις τρόπο εισαγωγής δεδομένων Web στο φύλλο σου.

Χρειάζεται να αναλύσεις τον κώδικα HTML της ιστοσελίδας, να φορτώσεις τη σελίδα με το αντικείμενο WebBrowser της Microsoft, και να πάρεις τα δεδομένα του πίνακα αποτελεσμάτων συμπεριλαμβανομένων και των κόμβων '<IMG>' που αφορούν τα UO που θέλεις να εμφανίζεις στο φύλλο.

Σου επισυνάπτω ένα παράδειγμα, τμήματα του οποίου είχα φτιάξει παλαιότερα.
Στο παράδειγμα αυτό επιλέγεις την επιθυμητή ημερομηνία από τη φόρμα, φορτώνεις τη σελίδα και με το κουμπί μεταφόρτωση περνάς τα δεδομένα στο φύλλο.

Μπορείς να επιλέξεις αν θέλεις μόνο την πρώτη σελίδα ή όλες τις σελίδες της επιλεγμένης ημερομηνίας.

Θα είναι χρονοβόρο και απαιτεί προχωρημένες γνώσεις για να το διαχειριστείς το αρχείο αν χρειαστεί.

Καλή συνέχεια!

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm xlHTMLTableImporter.xlsm (98,5 KB, 17 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 23-03-14 στις 16:34.
Απάντηση με παράθεση
  #3  
Παλιά 23-03-14, 15:15
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή

Πωπω!!!!!!!!!!!!
Τι κάναταε Κύριε Τάσο με τρελάνατε.Απίστευτος.Απλά Τέλειο
Απάντηση με παράθεση
  #4  
Παλιά 23-03-14, 15:40
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.030
Προεπιλογή

Να είσαι καλά Δημήτρη.

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #5  
Παλιά 23-03-14, 15:45
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή Ένα μικρο πρόβλημα

Ενώ δουλεύει άψογα τα βελη επικολούνται κατά μία γραμμή πιο χαμηλά (π.χ.βέλος στην γραμμή 9 αντιστοιχή στις εγγραφές τις προηγουμενης γραμμής.(8)
Επίσης μου χτυπάει ο κώδικας μόλις τελειώσει την εντολή(τιν εκτελε'ι κανονικά) Σφάλμα 9 Subscript out of range
Απάντηση με παράθεση
  #6  
Παλιά 23-03-14, 15:58
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.030
Προεπιλογή

Ναι μου ξέφυγε...

Βρες τη γραμμή: Cells(lastRow + i, X).Value = ConvertToChar(oCell.ChildNodes(0).nameProp)

και αντικατέστησε την με:Cells(lastRow + i - 1, X).Value = ConvertToChar(oCell.ChildNodes(0).nameProp)

Έκανα τη διόρθωση στο συνημμένο του προηγούμενου μου μηνύματος.

Όσο για το σφάλμα "Subscript out of range" δεν μπόρεσα να το αναπαράγω για να σου πω κάτι.

Το κελί Α1 στο φύλλο πρέπει να περιέχει κάτι διαφορετικά μάλλον θα έχεις πρόβλημα.

Αν δεν είναι αυτό το πρόβλημα τότε αφαίρεσε προσωρινά τη γραμμή On Error GoTo ExitHere, τρέξε τον κώδικα και πες μας σε ποιο σημείο παρουσιάζεται το πρόβλημα.



Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #7  
Παλιά 23-03-14, 16:14
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή

Κύριε Τάσο δουλέυει άψογα με την διόρθωση..Τώρα όσο για το μήνυμα μήπως φταίει ότι σε αυτό το pc έχω Office Home and student 07.Πάντως ασχέτος με το error δουλεύει άψογα.
Απάντηση με παράθεση
  #8  
Παλιά 23-03-14, 16:22
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.030
Προεπιλογή

Σου επισυνάπτω μια νεότερη έκδοση που διορθώνει και κάποια προβληματάκια σχετικά με την αρίθμηση σελίδων της ιστοσελίδας.

Μη χρησιμοποιείς συγχωνευμένα κελιά στο φύλλο.

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm xlHTMLTableImporter.xlsm (105,0 KB, 42 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 24-03-14 στις 00:37.
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας



Η ώρα είναι 15:42.