dimitrisOS Δημοσ. 22 Φεβρουαρίου 2024 Δημοσ. 22 Φεβρουαρίου 2024 καλησπερα, σας επισυναπτω ενα excel Αυτό που θέλω να κάνω είναι: στο κελί C6 έχει ένα dropdown list πχ. football & basket θέλω όταν επιλέγω το πχ το football τότε στο κελί F11 που έχω βάλει ένα text box να εμφανίζεται ένα κείμενο που θα έχω έτοιμο αλλά να μπορώ να κάνω μια διόρθωσει όταν θα επιλέγω το basket τότε να εμφανίζεται άλλο κείμενο. Αυτά τα κείμενα τα θέλω "κρυφά" να μην εμφανίζονται μετά στο στην εκτύπωση . Ελπίζω να έγινα κατανοητός. Δεν έχω βγάλει κάποια άκρη από turorial. Ευχαριστώ. Book1.xlsx
ChrisGT7 Δημοσ. 22 Φεβρουαρίου 2024 Δημοσ. 22 Φεβρουαρίου 2024 Καλησπέρα Δημήτρη, Στο συνημμένο αρχείο εφτιαξα ένα πρόχειρο παράδειγμα, που ελπίζω να σε καλύπτει ως ένα βαθμό. Περιέχει μακροεντολές, οπότε πρέπει να τις ενεργοποιήσεις για να λειτουργήσει ο κώδικας. Για οποιαδήποτε απορία/αλλαγή, με ενημερώνεις. Αθλήματα.xlsm
dimitrisOS Δημοσ. 22 Φεβρουαρίου 2024 Μέλος Δημοσ. 22 Φεβρουαρίου 2024 2 ώρες πριν, ChrisGT7 είπε Καλησπέρα Δημήτρη, Στο συνημμένο αρχείο εφτιαξα ένα πρόχειρο παράδειγμα, που ελπίζω να σε καλύπτει ως ένα βαθμό. Περιέχει μακροεντολές, οπότε πρέπει να τις ενεργοποιήσεις για να λειτουργήσει ο κώδικας. Για οποιαδήποτε απορία/αλλαγή, με ενημερώνεις. Αθλήματα.xlsm 84.03 kB · 1 download Σε ευχαριστώ για την απάντηση. Εδώ βλέπω ότι έχεις βάλει αυτόν τον κώδικα Private Sub Worksheet_Change(ByVal Target As Range) With ActiveSheet .Shapes("football").Visible = IIf([C6] = "football", msoTrue, msoFalse) .Shapes("basket").Visible = IIf([C6] = "football", msoFalse, msoTrue) End With End Sub αλλά μετά στο κελί F11 πως γίνεται η εναλλαγή κειμένου ; Ευχαριστώ
ChrisGT7 Δημοσ. 23 Φεβρουαρίου 2024 Δημοσ. 23 Φεβρουαρίου 2024 Το F11 είναι κενό. Υπάρχουν δύο πλαίσια κειμένου, όπου ανάλογα την επιλογή του C6 εμφανίζεται και εξαφανίζεται το αντίστοιχο. Αν θέλεις να κάνεις οποιαδήποτε αλλαγή, την κάνεις στο πλαίσιο που αφορά την κάθε επιλογή. Θα μπορούσε να γίνει και με μια απλή IF(), αν προτιμάς.
dimitrisOS Δημοσ. 23 Φεβρουαρίου 2024 Μέλος Δημοσ. 23 Φεβρουαρίου 2024 9 ώρες πριν, ChrisGT7 είπε Το F11 είναι κενό. Υπάρχουν δύο πλαίσια κειμένου, όπου ανάλογα την επιλογή του C6 εμφανίζεται και εξαφανίζεται το αντίστοιχο. Αν θέλεις να κάνεις οποιαδήποτε αλλαγή, την κάνεις στο πλαίσιο που αφορά την κάθε επιλογή. Θα μπορούσε να γίνει και με μια απλή IF(), αν προτιμάς. Καλημέρα! Αυτά τα κείμενα που υπάρχουν ώστε να τα επεξεργαστώ;
ChrisGT7 Δημοσ. 23 Φεβρουαρίου 2024 Δημοσ. 23 Φεβρουαρίου 2024 Καλημέρα Δημήτρη, Επιλέγεις π.χ. football (C6), κάνεις ό,τι αλλαγές χρειάζεσαι μέσα στο πλαίσιο κειμένου (π.χ. σβήνεις τη φωτογραφία, προσθέτεις νέες γραμμές κειμένου) και οι αλλαγές θα παραμείνουν μέσα στο κάθε πλαίσιο. Όταν επιλέξεις την άλλη επιλογή στο C6, θα εξαφανιστεί το πλαίσιο αυτό και θα εμφανιστεί το άλλο για να το αλλάξεις αντίστοιχα.
micos000 Δημοσ. 23 Φεβρουαρίου 2024 Δημοσ. 23 Φεβρουαρίου 2024 Για δες και κάτι πιο απλό χωρίς μακροεντολές. ΑΓΩΝΕΣ.xlsx Τα κείμενα είναι στο δεύτερο φύλλο.
dimitrisOS Δημοσ. 24 Φεβρουαρίου 2024 Μέλος Δημοσ. 24 Φεβρουαρίου 2024 Στις 23/2/2024 στις 10:11 ΠΜ, ChrisGT7 είπε Καλημέρα Δημήτρη, Επιλέγεις π.χ. football (C6), κάνεις ό,τι αλλαγές χρειάζεσαι μέσα στο πλαίσιο κειμένου (π.χ. σβήνεις τη φωτογραφία, προσθέτεις νέες γραμμές κειμένου) και οι αλλαγές θα παραμείνουν μέσα στο κάθε πλαίσιο. Όταν επιλέξεις την άλλη επιλογή στο C6, θα εξαφανιστεί το πλαίσιο αυτό και θα εμφανιστεί το άλλο για να το αλλάξεις αντίστοιχα. Καλησπέρα, το προσπαθώ να το κάνω αυτό αλλά δεν αλλάζει το κείμενο.... Στις 23/2/2024 στις 1:12 ΜΜ, micos000 είπε Για δες και κάτι πιο απλό χωρίς μακροεντολές. ΑΓΩΝΕΣ.xlsx 12.25 kB · 6 downloads Τα κείμενα είναι στο δεύτερο φύλλο. Με την εντολή "=@IFS(C9="";"";C9="football";fb;C9="basket";bb)" μου βγάζει αυτό το error. Στο κείμενο που θα εμφανίζεται επειδή θα είναι μεγάλο το εχω σε text box.
ChrisGT7 Δημοσ. 24 Φεβρουαρίου 2024 Δημοσ. 24 Φεβρουαρίου 2024 Καλησπέρα Δημήτρη, Δοκίμασε μια πιο απλή έκδοση του αρχείου. Στο φύλλο ΚΕΙΜΕΝΑ προσθέτεις στη στήλη Α τις επιλογές που θα βάζεις στο C6 και στη στήλη Β τα κείμενα που θα φαίνονται στο F11. Το αρχείο του @micos000 βγάζει λάθος, όπως και σ' εμένα, γιατί πρέπει να χρησιμοποιεί τη συνάρτηση IFS που αναφέρεται σε επόμενες εκδόσεις του Excel (365, 2021, 2019). Εμείς όπως φαίνεται έχουμε παλιότερες εκδόσεις. Αθλήματα.xlsx 1
dimitrisOS Δημοσ. 24 Φεβρουαρίου 2024 Μέλος Δημοσ. 24 Φεβρουαρίου 2024 50 λεπτά πριν, ChrisGT7 είπε Καλησπέρα Δημήτρη, Δοκίμασε μια πιο απλή έκδοση του αρχείου. Στο φύλλο ΚΕΙΜΕΝΑ προσθέτεις στη στήλη Α τις επιλογές που θα βάζεις στο C6 και στη στήλη Β τα κείμενα που θα φαίνονται στο F11. Το αρχείο του @micos000 βγάζει λάθος, όπως και σ' εμένα, γιατί πρέπει να χρησιμοποιεί τη συνάρτηση IFS που αναφέρεται σε επόμενες εκδόσεις του Excel (365, 2021, 2019). Εμείς όπως φαίνεται έχουμε παλιότερες εκδόσεις. Αθλήματα.xlsx 12.35 kB · 1 download Τέλεια! Έτσι μπορώ να κάνω την επεξεργασία που θέλω. Θα το δοκιμάσω στο excel που θέλω και θα σου πω τι έγινε. Ευχαριστώ
dimitrisOS Δημοσ. 24 Φεβρουαρίου 2024 Μέλος Δημοσ. 24 Φεβρουαρίου 2024 @ChrisGT7 Δούλεψε άψογα ! Ευχαριστώ πολύ. Τώρα ώστε να το διαμορφώσω λίγο έχω την εξής απορία. Έχω το κείμενο σε μια δεύτερη καρτέλα που εκεί το θέλω κλειδωμένο ώστε να είναι πάντα αυτό, μπορώ να το κάνω edit από την πρώτη καρτέλα ώστε να μην επηρεάζει το αρχικό ποτέ;
micos000 Δημοσ. 24 Φεβρουαρίου 2024 Δημοσ. 24 Φεβρουαρίου 2024 (επεξεργασμένο) 8 ώρες πριν, dimitrisOS είπε Με την εντολή "=@IFS(C9="";"";C9="football";fb;C9="basket";bb)" μου βγάζει αυτό το error. Αυτό το @ πως μου μπήκε εκεί πριν την IFS; 6 ώρες πριν, ChrisGT7 είπε πρέπει να χρησιμοποιεί τη συνάρτηση IFS που αναφέρεται σε επόμενες εκδόσεις του Excel (365, 2021, 2019). Εμείς όπως φαίνεται έχουμε παλιότερες εκδόσεις. Σε 2019 το έκανα. 😕 Έχει πολύ δυνατές συναρτήσεις στις νεότερες εκδόσεις το excel. Σε παλαιότερες εκδόσεις γίνεται κάπως έτσι: =IF(C6="";"";(IF(C6="football";fb;bb))) Επεξ/σία 24 Φεβρουαρίου 2024 από micos000
ChrisGT7 Δημοσ. 25 Φεβρουαρίου 2024 Δημοσ. 25 Φεβρουαρίου 2024 @dimitrisOS, Δεν είμαι σίγουρος αν κατάλαβα καλά την απορία σου: Θέλεις όταν εμφανίζεται το κείμενο στο F11 βάσει της επιλογής στο C6, να μπορείς να το επεξεργάζεσαι χωρίς να επηρεάζεται αυτό που είναι στη στήλη Β στο άλλο φύλλο; Αν θέλεις κάτι τέτοιο, τότε πρέπει να γίνει με μακροεντολές, γιατί το F11 περιέχει συνάρτηση και όχι αυτούσιο κείμενο.
dimitrisOS Δημοσ. 25 Φεβρουαρίου 2024 Μέλος Δημοσ. 25 Φεβρουαρίου 2024 (επεξεργασμένο) 13 ώρες πριν, ChrisGT7 είπε @dimitrisOS, Δεν είμαι σίγουρος αν κατάλαβα καλά την απορία σου: Θέλεις όταν εμφανίζεται το κείμενο στο F11 βάσει της επιλογής στο C6, να μπορείς να το επεξεργάζεσαι χωρίς να επηρεάζεται αυτό που είναι στη στήλη Β στο άλλο φύλλο; Αν θέλεις κάτι τέτοιο, τότε πρέπει να γίνει με μακροεντολές, γιατί το F11 περιέχει συνάρτηση και όχι αυτούσιο κείμενο. Με μακροεντολή τότε πως θα γίνει όπως μου είπες στην αρχή ; Ναι δεν θελω να πειράζω το αρχικό κειμενο Επεξ/σία 25 Φεβρουαρίου 2024 από dimitrisOS
ChrisGT7 Δημοσ. 25 Φεβρουαρίου 2024 Δημοσ. 25 Φεβρουαρίου 2024 Ελπίζω το συνημμένο αρχείο να σε βοηθήσει. Αλλάζεις το C6, έρχεται το αρχικό κείμενο από τα ΚΕΙΜΕΝΑ και το τροποποιήσεις όπως σε βολεύει. Αν "ξαναγαργαλίσεις" το C6, τότε το αντίστοιχο αρχικό κείμενο επανέρχεται σβήνοντας ό,τι αλλαγές έκανες. Σημαντικό: Οι τιμές στη στήλη Επιλογές πρέπει να είναι μοναδικές. Δηλαδή δεν μπορείς να έχεις δύο φορές τη λέξη "basket" με δύο διαφορετικά κείμενα. Αυτό γιατί ο κώδικας θα φέρνει πάντα το πρώτο κείμενο που θα βρει και θα αγνοεί το δεύτερο στη λίστα. Αθλήματα.xlsm
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα