Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Excel07] Αυτόματη συμπλήρωση από πολλές λίστες σε μία. (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/3946-aytomati-symplirosi-apo-polles-listes-se-mia.html)

Spirosgr 07-12-15 05:03

1 Συνημμένο(α)
Καλησπέρα
Σταμάτη,
υπάρχει περίπτωση, να έχεις «ξεχάσει» το κουμπί "Dising Mode" (*βλέπε εικόνα)
«αναμμένο» κι έτσι δεν λειτουργεί το active x.

Αν δεν είναι έτσι...τότε:
Στο φύλλο, άνοιξε το συμβάν του διπλού κλικ και
βάλε τον κώδικα μέσα εκεί, αφού συμπληρώσεις και τα πιο κάτω...
Κώδικας:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'*εδώ τα dim
    If Intersect(Target, Sheet1.Range("d2")) Is Nothing Then Exit Sub
'*εδώ ο κώδικας
    Cancel = True
'*εδώ το μνμ από msgbox
End Sub

Διπλό κλικ στο D2 φύλλο Πρώτο, εξαπολύει το συμβάν...
**Μπορείς να επιλέξεις όποιο κελί θέλεις στην θέση του d2
Όπου Sheet1 το κωδικό όνομα του φύλλου...Για Ελληνικά Φύλλο1 ή όποιο άλλο φύλλο...

stam75 07-12-15 18:06

Καλησπέρα Σπύρο σε ευχαριστώ πολύ για το ενδιαφέρον και την πρόταση σου. Το κουμπί το απενεργοποιω δεν είναι από αυτό. Δεν πολυκαταλαβα τι εννοεις στον κωδικα που προσθεσες. Επισης να σημείωσω ένα λάθος μου το οποίο δεν ξέρω αν παίζει ρόλο. Οι στήλες που θέλω να πηγαινουν τα δεδομένα είναι ή E για τους τίτλους και ή F για τα δεδομένα της κάθε στήλης. Συγχωρέστε με γιαυτο..

kapetang 07-12-15 20:06

1 Συνημμένο(α)
Καλησπέρα

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

Δες το συνημμένο.

Αφού αντιμετωπίζεις πρόβλημα στη μεταφορά του κώδικα, θα σου πρότεινα να αντιγράψεις τα δεδομένα σου στο φύλλο «Πρώτο» και κάτω από τις στήλες 1, 2, 3, …30 του συνημμένου.

Φιλικά/Γιώργος

stam75 07-12-15 20:53

Σε ευχαριστώ πολύ Γιώργο! θα το τεστάρω και θα ενημερώσω για την εξέλιξη. Να είσαι καλά και να με συγχωρείς για την ταλαιπωρία!


Η ώρα είναι 20:20.

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


Search Engine Optimization by vBSEO 3.3.2