Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Εκτύπωση] εκτυπωση τιμολογιου

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 06-03-21, 09:39
Όνομα: Μιχαλης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 10-07-2016
Μηνύματα: 3
Προεπιλογή εκτυπωση τιμολογιου

καλημερα παιδια, εχω φτιαξει ενα excel για να εκτυπωνω τιμολογια. τα εχω ολα αυτοματα δηλαδη να περναει τα στοιχεια του πελατη μου, με λιστα να επιλεγω το προιον και να κανει ολους τους υπολογισμους. αυτο που θελω τωρα να κανω ειναι αν υπαρχει καποιος τροπος να φτιαξω ενα κουμπι εκτυπωσης οπου θα στελνει το τιμολογιο για εκτυπωση και παραλληλα θα δημιουργει και θα αποθηκευει ενα νεο excel σε αλλο φακελο με το ονομα και επιθετο του πελατη και διπλα την ημερομηνια.επισεις μετα απο κεθε εκτυπωση να μηδενηζει το τιμολογιο και να προσθετει +1 στον αυξοντα αριθμο. ευχαριστω
Απάντηση με παράθεση
  #2  
Παλιά 06-03-21, 18:52
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Καλησπέρα Μιχάλη,

Δοκίμασε το συνημμένο αρχείο αν σε βοηθάει.

Επειδή δε γνωρίζω τη μορφή του αρχείου σου, ο κώδικας σίγουρα χρειάζεται τροποποίηση.

Πατώντας το κουμπί ΕΚΤΥΠΩΣΗ & ΑΠΟΘΗΚΕΥΣΗ, δημιουργείται ένα αντίγραφο του τρέχοντος τιμολογίου, αποθηκεύεται και εκτυπώνεται στον προεπιλεγμένο εκτυπωτή.

Το αρχείο αποθηκεύεται στο φάκελο που βρίσκεται το συνημμένο αρχείο και έχει τη μορφή: Αρ. τιμολογίου, Επωνυμία πελάτη, ηη.μμ.εε
Έχω βάλει και τον αριθμό του τιμολογίου για τη μοναδικότητα του αρχείου στο φάκελο, γιατί αν υπάρχει άλλο αρχείο με το ίδιο όνομα θα αντικατασταθεί με το νέο. Σε μια ημέρα ένας πελάτης μπορεί να έχει παραπάνω από ένα τιμολόγια.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm ΕΚΤΥΠΩΣΗ & ΑΠΟΘΗΚΕΥΣΗ ΤΙΜΟΛΟΓΙΟΥ.xlsm (20,7 KB, 52 εμφανίσεις)
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #3  
Παλιά 23-03-21, 08:00
Όνομα: Μιχαλης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 10-07-2016
Μηνύματα: 3
Προεπιλογή

ευχαριστω πολυ, θα το δικιμασω και θα σου πω αν κανω καποια τροποποιηση
Απάντηση με παράθεση
  #4  
Παλιά 23-03-21, 09:59
Όνομα: Μιχαλης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 10-07-2016
Μηνύματα: 3
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από ChrisGT7 Εμφάνιση μηνυμάτων
Καλησπέρα Μιχάλη,

Δοκίμασε το συνημμένο αρχείο αν σε βοηθάει.

Επειδή δε γνωρίζω τη μορφή του αρχείου σου, ο κώδικας σίγουρα χρειάζεται τροποποίηση.

Πατώντας το κουμπί ΕΚΤΥΠΩΣΗ & ΑΠΟΘΗΚΕΥΣΗ, δημιουργείται ένα αντίγραφο του τρέχοντος τιμολογίου, αποθηκεύεται και εκτυπώνεται στον προεπιλεγμένο εκτυπωτή.

Το αρχείο αποθηκεύεται στο φάκελο που βρίσκεται το συνημμένο αρχείο και έχει τη μορφή: Αρ. τιμολογίου, Επωνυμία πελάτη, ηη.μμ.εε
Έχω βάλει και τον αριθμό του τιμολογίου για τη μοναδικότητα του αρχείου στο φάκελο, γιατί αν υπάρχει άλλο αρχείο με το ίδιο όνομα θα αντικατασταθεί με το νέο. Σε μια ημέρα ένας πελάτης μπορεί να έχει παραπάνω από ένα τιμολόγια.
εκανα τις αλλαγες και δουλευει αψογα. ΧΙΛΙΑ ΕΥΧΑΡΙΣΤΩ
Απάντηση με παράθεση
  #5  
Παλιά 24-03-21, 10:10
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-08-2011
Μηνύματα: 70
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από ChrisGT7 Εμφάνιση μηνυμάτων
Καλησπέρα Μιχάλη,

Δοκίμασε το συνημμένο αρχείο αν σε βοηθάει.

Επειδή δε γνωρίζω τη μορφή του αρχείου σου, ο κώδικας σίγουρα χρειάζεται τροποποίηση.

Πατώντας το κουμπί ΕΚΤΥΠΩΣΗ & ΑΠΟΘΗΚΕΥΣΗ, δημιουργείται ένα αντίγραφο του τρέχοντος τιμολογίου, αποθηκεύεται και εκτυπώνεται στον προεπιλεγμένο εκτυπωτή.

Το αρχείο αποθηκεύεται στο φάκελο που βρίσκεται το συνημμένο αρχείο και έχει τη μορφή: Αρ. τιμολογίου, Επωνυμία πελάτη, ηη.μμ.εε
Έχω βάλει και τον αριθμό του τιμολογίου για τη μοναδικότητα του αρχείου στο φάκελο, γιατί αν υπάρχει άλλο αρχείο με το ίδιο όνομα θα αντικατασταθεί με το νέο. Σε μια ημέρα ένας πελάτης μπορεί να έχει παραπάνω από ένα τιμολόγια.
Μια ερώτηση και από έμενα αν θέλω να κάνω επιλογή εκτυπωτή και στον φάκελο αποθήκευσης τι τροποποίηση χρειάζεται να γίνει στον κώδικα
Ευχαριστώ
Απάντηση με παράθεση
  #6  
Παλιά 24-03-21, 16:02
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Καλησπέρα Γιώργο,

Αντικατέστησε τον κώδικα του αρχείου με τον παρακάτω:
Κώδικας:
Option Explicit

Sub EKTYPWSH_PARASTATIKOY()
    On Error GoTo InvalidFile
    Dim Fld As FileDialog
    Set Fld = Application.FileDialog(msoFileDialogFolderPicker)
    
    With Fld
        .Title = "Επιλέξτε φάκελο αποθήκευσης"
        .AllowMultiSelect = False
        .InitialFileName = ThisWorkbook.Path
        If .Show <> -1 Then Exit Sub
        Dim FPath As String
        FPath = .SelectedItems(1)
    End With

    Application.DisplayAlerts = False
    ActiveSheet.Copy
    With ActiveWorkbook
        .ActiveSheet.Shapes.SelectAll
        Selection.Delete
        .SaveAs Filename:=FPath & "\" & [J5] & ", " & [D7] & ", " & _
            Format([J3], "dd.mm.yy") & ".xlsx", FileFormat:=51
        Application.Dialogs(xlDialogPrint).Show
        .Close False
    End With
    [J5] = [J5] + 1
    Application.DisplayAlerts = True
    
InvalidFile:
    If Err.Number = 0 Then Exit Sub
    MsgBox "Σφάλμα αποθήκευσης!", vbCritical, "ΣΦΑΛΜΑ"
    Application.DisplayAlerts = True
End Sub
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #7  
Παλιά 26-03-21, 05:36
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-11-2018
Μηνύματα: 51
Προεπιλογή

καλημέρα Χρήστο,
στο συνημμένο έχει ένα κουμπί, αν βάλουμε και εικόνα (logo) τα διαγράφει στην αποθήκευση.
Σε ερώτηση μου είπες να διαγραφτούν οι γραμμές
.ActiveSheet.Shapes.SelectAll
Selection.Delete

ωραία, άλλα τα κρατάει όλα, shapes και logo εικόνας.

Πώς γίνετε πχ αν έχουμε 2 shapes και μια εικόνα, να μας κρατήσει μόνο την εικόνα?
γιατί π.χ σε ένα χαρτί αν χρειαστεί να βλέπουμε μόνο το λογότυπο ή μια δικιά μας προσωπική εικόνα
και όχι shapes ή commandsButtons αν έχουμε.
Απάντηση με παράθεση
  #8  
Παλιά 26-03-21, 10:23
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-08-2011
Μηνύματα: 70
Προεπιλογή

Χρήστο καλημέρα και ευχαριστώ πολύ για την άμεση απάντηση σου οκ δούλεψε κανονικά.
Στο ίδιο αρχείο πρόσθεσα ένα ακόμα φύλλο και το ζητουμενο ειναι αν με το κλικ του κουμπιου ή με την χρήση ενός ακόμα κουμπιού μπορούν να μεταφέρονται τα αντίστοιχα κελιά στο νέο φύλλο ΕΣΟΔΑ

Ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm ΕΚΤΥΠΩΣΗ & ΑΠΟΘΗΚΕΥΣΗ ΤΙΜΟΛΟΓΙΟΥ.xlsm (23,9 KB, 12 εμφανίσεις)
Απάντηση με παράθεση
  #9  
Παλιά 26-03-21, 14:57
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Καλησπέρα Χρήστο,

Αντικατέστησε τον κώδικα στο προηγούμενο αρχείο που έχω ανεβάσει με τον παρακάτω:
Κώδικας:
Option Explicit

Sub EKTYPWSH_PARASTATIKOY()
    On Error GoTo InvalidFile
    Dim Shp As Shape
    
    Application.DisplayAlerts = False
    ActiveSheet.Copy
    With ActiveWorkbook
        For Each Shp In .ActiveSheet.Shapes
            If Shp.Type = msoAutoShape Then Shp.Delete
        Next
        
        .SaveAs Filename:=ThisWorkbook.Path & "\" & _
            [J5] & ", " & [D7] & ", " & Format([J3], "dd.mm.yy") & ".xlsx", FileFormat:=51
        .PrintOut
        .Close False
    End With
    [J5] = [J5] + 1
    Application.DisplayAlerts = True
    
InvalidFile:
    If Err.Number = 0 Then Exit Sub
    MsgBox "Σφάλμα αποθήκευσης!", vbCritical, "ΑΠΟΘΗΚΕΥΣΗ"
    Application.DisplayAlerts = True
End Sub
Ο συγκεκριμένος κώδικας διαγράφει μόνο τα σχήματα (όπως είναι τα κουμπιά) από το αρχείο που πρόκεται να διαγραφεί ελέγχοντας τον τύπο του σχήματος. Οπότε, ανάλογα τι τύπο σχήματος θέλουμε να κρατήσουμε στο αρχείο μας, πρέπει να κάνουμε τους αντίστοιχους ελέγχους.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #10  
Παλιά 26-03-21, 15:42
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Καλησπέρα Γιώργο,

Δοκίμασε αν σε καλύπτει το συνημμένο αρχείο.

Τροποποιείς τον κώδικα σύμφωνα πάντα με τις ανάγκες σου.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm ΤΙΜΟΛΟΓΙΟ ΣΕ ΕΣΟΔΑ.xlsm (27,8 KB, 23 εμφανίσεις)
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Πρόσθετα ] Πρόβλημα στη μεταφορά τιμολογίου σε βιβλίο εσόδων rmaria Excel - Ερωτήσεις / Απαντήσεις 6 15-01-14 21:16
Μορφοποίηση εκτυπώσεων απόδειξης η τιμολογίου alex Access - Ερωτήσεις / Απαντήσεις 9 04-03-11 19:37


Η ώρα είναι 00:48.