Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 10-02-23, 15:05
caudillo Ο χρήστης caudillo δεν είναι συνδεδεμένος
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-03-2015
Μηνύματα: 151
Προεπιλογή Αλλαγή τιμής κελιού από λίστα τιμών

Την καλησπέρα μου σε όλο το forum.
Έχω σχεδόν τελειώσει ένα αρχείο Excel που φτιάχνω, αλλά δεν μπορώ να καταφέρω να λειτουργήσει κάτι τελευταίο.
Συγκεκριμένα σε ένα φύλλο, επιλέγοντας το όνομα καθηγητή, εμφανίζονται τα τμήματα που διδάσκει σε διπλανή στήλη και ακριβώς δίπλα το μάθημα που κάνει σε κάθε τμήμα με βάση τύπο.
Έχω μια μακροεντολή με την οποία δημιουργώ τόσα αντίγραφα ενός άλλου φύλλου, όσα και τα μαθήματα του καθηγητή, μετονομάζοντας ταυτόχρονα κάθε φύλλο όπως και το μάθημα.
Εκείνο που θα ήθελα είναι να μπορεί η μακροεντολή να παίρνει το τμήμα από κάθε μάθημα και να το βάζει ως τιμή σε συγκεκριμένο κελί.
Θα το εκτιμούσα πάρα πολύ αν μπορούσε κάποιος να με βοηθήσει.

Υ.Γ.: Ο κώδικας που έχω χρησιμοποιήσει είναι ο παρακάτω:
Κώδικας:
Sub CreateSheetsFromList()
Dim ws As Worksheet, Ct As Long, c As Range
Set ws = Worksheets("ΠΡΟΤΥΠΟ")
Application.ScreenUpdating = False
For Each c In Sheets("ΕΠΙΛΟΓΗ").Range("K10:K30")
    If c.Value <> "" Then
        ws.Copy after:=Sheets(Sheets.Count)
        ActiveSheet.Name = c.Value
        Ct = Ct + 1
    End If
Next c
If Ct > 0 Then
    MsgBox Ct & " νέα αρχεία δημιουργήθηκαν για το τμήμα."
Else
    MsgBox "Δεν υπάρχουν μαθήματα στην λίστα."
End If
Application.ScreenUpdating = True
End Sub
Θα ανεβάσω και ένα μικρό δείγμα με τις θέσεις των κελιών που θέλω να ενημερωθούν.
Και πάλι ευχαριστώ πολύ.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Βιβλίο1.xlsm (9,9 KB, 13 εμφανίσεις)
Απάντηση με παράθεση