| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#11
| |||
| |||
|
Καλή συνέχεια Τάσο και να είσαι καλά.
|
|
#12
|
|
Ο τρόπος που είναι γραμμένος ο κώδικας, μπορεί να τροποποιηθεί με μορφή «σκάλας» και να έχει κανείς, όσους ένθετους φακέλους θέλει...(σχεδόν) Καλή συνέχεια! |
|
#13
| |||
| |||
|
Θέλω να μοιραστώ μαζί σας, ότι διάβασα τον κώδικά του Γιώργου, γιατί ήθελα ο κώδικάς του να δημιουργεί και φάκελο με το όνομα του αρχείου (έχω βάλει να αποθηκεύει το όνομα του πελάτη). Έβαλα λοιπόν στην γραμμή : Folders = Array("ΥΕΒ", "ΑΙΤΗΣΕΙΣ") και το Folders = Array("ΥΕΒ", "ΑΙΤΗΣΕΙΣ", myCell) και έτσι λοιπόν αποθηκεύω το αρχείο μέσα στον φάκελο. Θα πειραματιστώ, αν γίνεται να αποθηκεύει μέρος του myCell, δηλαδή τις τρεις ( 3) πρώτες λέξεις. |
|
#14
| |||
| |||
|
Είναι δυνατόν να ενοποιηθούν οι δύο κώδικες "Προεπισκόπισης Εκτύπωσης" και"Απόκρυψη Γραμμών" Φύλλου, σε ένα Κουμπί Ελέγχου; παραθέτω τους δύο κώδικες : α) Είναι γραμμένος στο Φύλλο4 Private Sub cmdHideUnHide_Click() Dim rng As Range, C As Range Set rng = Φύλλο4.Range("b201:b215,g268:g290") '<--Βάζουμε τη σωστή περιοχή Application.ScreenUpdating = False rng.Rows.AutoFit If Me.cmdHideUnHide.Caption = "Να Κρύψω;" Then rng.EntireRow.Hidden = False For Each C In rng If Trim(C.Value) = "" Then C.EntireRow.Hidden = True End If Next Me.cmdHideUnHide.Caption = "Να Αποκαλύψω;" Else rng.EntireRow.Hidden = False Me.cmdHideUnHide.Caption = "Να Κρύψω;" End If Application.ScreenUpdating = True End Sub β) Είναι γραμμένος στο Module1 Sub PrintPreviewBOOK() Φύλλο4.PageSetup.PrintArea = "Mytable1" Φύλλο4.PrintPreview 'Φύλλο3.PageSetup.PrintArea = "Print_Area" < Δέν λειτουργεί η περιοχή αυτή (δεν ξέρω γιατί ?). 'Φύλλο3.PrintPreview Φύλλο9.PageSetup.PrintArea = "Mytable3" Φύλλο9.PrintPreview Φύλλο10.PageSetup.PrintArea = "Mytable4" Φύλλο10.PrintPreview End Sub |
|
#15
|
|
1 Όσον αφορά το Print_Area, με κάτω παύλα, είναι περιοχή εκτύπωσης, ονομασμένη από το πρόγραμμα. Δες το name manager, και σετάρισέ την ή άλλαξε το όνομά της με πχ PrintRange. 2 Χωρίς να διαβάσω τους κώδικες (αν δεν λειτουργεί κάτι άλλο και γιατί), βάλε τον τίτλο του κώδικα που είναι στη module (PrintPreviewBOOK), πριν το End Sub, του κώδικα στο Click... Αυτό κάνουμε «γενικά», για να τρέχει κάποια ρουτίνα, μαζί με μια άλλη, είτε στο τέλος, είτε σε κάποιο επιλεγμένο σημείο της πρώτης ... |
|
#16
| |||
| |||
|
Σπύρο καλησπέρα, όρισα όνομα Mytable5 με περιοχή εκτύπωσης οριζόμενη από συνάρτηση δυναμικής εκτύπωσης ( Mytable5 =Sheets1$A$1:INDEX(Sheets1$K:$K;MAX((Sheets1$A$1:$ A$200<>"")*ROW(Sheets1$1:$200)));Sheets1$AS$1:INDE X(Sheets1$BN:$BN;MAX((Sheets1$AS$1:$AS$30<>0)*ROW( Sheets1$1:$30))) όμως συνεχίζει να βγάζει σφάλμα. στο κώδικα εφάρμοσα αυτό αλλά βγάζει το σφάλμα : "Invalid use of Me keyword" στο σημείο If Me.cmdHideUnHide.Caption = "Να Κρύψω;" Then Τελευταία επεξεργασία από το χρήστη agrbita : 28-09-18 στις 20:27. |
|
#17
|
|
Καλησπέρα Ο κώδικας του Click (Private Sub cmdHideUnHide_Click) πρέπει να είναι στο φύλλο 4 (κωδικό όνομα) και όχι στο φύλλο 4 (τίτλος φύλλου) Το δοκίμασα και δεν έχει σφάλμα... Το me. αναφέρεται, είτε σε φύλλο, είτε σε φόρμα... και καλό είναι να το χρησιμοποιούμε. Μπορείς ακόμα, να αντικαταστήσεις το me., με το κωδικό όνομα του φύλλου... πχ If Φύλλο4.cmdHideUnHide.Caption = "Να Κρύψω;" Then |
|
#18
| |||
| |||
|
Σπύρο, ευχαριστώ πολύ, Ήσουν πολύ κατατοπιστικός |
|
#19
|
|
Να 'σαι καλά, καλή συνέχεια.
|
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Εξαγωγή αρχείου σε μορφή pdf με επιλογή θέσης και με alarm ύπαρξης ίδιου ονόματος | ΤΙΜΟΣ | Access - Ερωτήσεις / Απαντήσεις | 8 | 05-05-17 18:06 |
| [Excel07] ΑΠΟΘΗΚΕΥΣΗ ΜΕΡΟΥΣ ΦΥΛΛΟΥ ΕΡΓΑΣΙΑΣ ΣΕ CVS ΜΕ BUTTON | smasak | Excel - Ερωτήσεις / Απαντήσεις | 8 | 01-12-15 12:13 |
| [VBA] Αποθήκευση βιβλίου με το τρέχον όνομα φύλλου και φίλτρο | ΧρύσαΚ | Excel - Ερωτήσεις / Απαντήσεις | 4 | 09-05-14 06:48 |
| [VBA] Δημιουργία Φύλλου Εργασίας με κώδικα | othonas | Excel - Ερωτήσεις / Απαντήσεις | 3 | 17-05-13 07:14 |
Η ώρα είναι 04:44.


Αλλαγή σε γραμμικό τρόπο

