Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Εκτύπωση] Εκτύπωση μερικών χρωμάτων (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/672-ektiposi-merikon-xromaton.html)

manolis 20-07-10 17:46

Εκτύπωση μερικών χρωμάτων
 
1 Συνημμένο(α)
Καλησπέρα

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

Περισσότερα στο συνημενο

Ευχαριστώ
Μανώλης

gr8styl 21-07-10 09:42

Φίλε Μανώλη, αν εχω καταλάβει σωστά το ζητούμενο,
στο 2003 γινεται επιλέγοντας "Προχειρη ποιότητα εκτύπωσης" (Προεπισκόπηση/Διαμόρφωση/Φύλλο)

Δεν διαθέτω 2007 για να βοηθήσω περισσότερο. :001_rolleyes:
Θανάσης

manolis 21-07-10 17:27

Kαλησπέρα

Θανάση καλώς όρισες απο τις διακοπές σου

Τη βρήκα τη λύση
Μερικές φορές ψάχνουμε τη λύση απο το δύσκολο δρόμο αλλα τελικά είναι πολύ απλή.
Εκανα καταγραφή μακροεντολής ακολουθώντας τα εξής:

Επιλογη των κελιών που δεν θέλω να φαίνεται το γέμισμα στην εκτύπωση.
Επιλογή χρώματος > Χωρίς γέμισμα
Εκτύπωση
Επιλογη των κελιών που θέλω να φαίνεται στην οθόνη.
Επιλογή χρώματος >Το χρώμα που θέλω

Και αυτο ήταν.
Τόσο απλά

Ευχαριστώ
Μανώλης

gr8styl 22-07-10 06:32

Καλημέρα.
Πολύ σωστά Μανώλη.
Η πρότασή μου για πρόχειρη εκτύπωση δεν τυπώνει και τα περιγράμματα αν υπάρχουν.
Θα συμφωνήσω λοιπόν ότι η λύση βρίσκετε στην VBA.
Στην περίπτωση όπου έχουμε περισσοτερες της μιας περιοχές ή/και περισσότερα του ενός χρώματα σαν φόντο, νομίζω ότι ο παρακάτω κώδικας κάνει καλύτερα την δουλειά.
Κώδικας:

Sub Print_without_interior_color()
  Application.DisplayAlerts = False
  Application.ScreenUpdating = False
'change sheet's name from MyData to yours
  Sheets("MyData").Copy Before:=Sheets(1)
  Sheets(1).Cells.Interior.ColorIndex = xlNone
  Sheets(1).PrintOut Copies:=1
  Sheets(1).Delete
  Application.ScreenUpdating = True
  Application.DisplayAlerts = True
End Sub

Μόνη προϋπόθεση να έχουμε προεπιλέξει τον εκτυπωτή.
MyData είναι το όνομα που φύλλου που περιέχει τα δεδομένα.
Θανάσης
ΥΓ. Δεν γύρισα αλλά μόλις τώρα άρχισα τις διακοπές. :dft003:

manolis 24-07-10 21:00

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

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

Και μια ερώτηση έτσι για την ιστορία

Επιλέγω τα κελιά με αυτό τρόπο και αλλαζω το χρώμα τους

Range("B1:B3").Select
With Selection.Interior
.Pattern = xlNone
End With

Range("B9:B23").Select
With Selection.Interior
.Pattern = xlNone
End With

Range("B33:E46").Select
With Selection.Interior
.Pattern = xlNone
End With

Και αναρωτιέμαι ανα μπορεί η επιλογή να γίνει συνολικά

Δοκίμασα αυτόν τρόπο άλλα δεν πέτυχε

Range("B1:B3; B9:B23;B33:E46;").Select
With Selection.Interior
.Pattern = xlNone
End With

Δοκιμασα και αυτόν

Range("B1:B3").Select
Range("B9:B23").Select
Range("B33:E46").Select
With Selection.Interior
.Pattern = xlNone
End With

Αλλα τίποτα
Υπάρχει τρόπος να γίνει

Ευχαριστώ
Μανώλης

Tasos 24-07-10 22:12

1 Συνημμένο(α)
Μανώλη καλησπέρα!
Αν χρησιμοποιήσεις τη μορφοποίηση υπό όρους
θα μπορέσεις να εκτυπώσεις τους πίνακες σου
με τον τρόπο που επιθυμείς.
Δες το συνημμένο παράδειγμα.

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

Τάσος

gr8styl 25-07-10 14:21

Παράθεση:

Αρχική Δημοσίευση από manolis (Μήνυμα 3278)
Και μια ερώτηση έτσι για την ιστορία
...
Και αναρωτιέμαι ανα μπορεί η επιλογή να γίνει συνολικά
...
Υπάρχει τρόπος να γίνει

Ευχαριστώ
Μανώλης

Μανώλη για την ερώτηση ιστορίας :wink: δοκίμασε απλά

Range("B1:B3").Interior.Pattern = xlNone
Range("B9:B23").Interior.Pattern = xlNone
Range("B33:E46").Interior.Pattern = xlNone

χωρίς selection, with κλπ.

Τα λέμε.

manolis 26-07-10 13:09

Καλημέρα

Σας ευχαριστώ για τις απαντήσεις σας.
Τάσο θα τελικά θα χρησιμοποιήσω την 2η προταση σου γιατί νομίζω οτι θα είναι πιο ευκολη για αυτους που θα δουλευουν το αρχείο

Και τώρα σαλπάρω για Αμοργό
Θα τα πούμε το Σεπτέβρη

Φιλικα
Μανώλης


Η ώρα είναι 09:16.

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


Search Engine Optimization by vBSEO 3.3.2