| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Γεια σας παιδια , εχω και εγω ενα προβλημα Σας επισυναπτω ενα αρχειο στο οποιο στο 1ο φυλλο εχω ημερομηνιες και σπιτια προς καθαρισμα , στο 2 φυλλο θελω να δημιουργειται ενας πινακα αντιστοιχος με αυτον που απεικονιζεται και να οποιο σπιτι χρειαζεται καθαρισμα να γραφει Κ Δεν ξερω εαν μπορειται να βοηθησετε . Σας ευχαριστω προκαταβολικα Τελευταία επεξεργασία από το χρήστη gr8styl : 01-09-11 στις 23:20. Αιτία: add prefix |
|
#2
| ||||
| ||||
|
Καλησπέρα σε όλους! Σταύρο καλωσόρισες στο φόρουμ! Μετακίνησα το μήνυμα σου σε νέο θέμα. Η δημιουργία ενός τέτοιου πίνακα προϋποθέτει γνώσεις προχωρημένου χρήστη στην Excel. Σου επισυνάπτω αρχικά ένα παράδειγμα από όπου:
Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#3
| |||
| |||
|
Τασο , σε ευχαριστω πολυ ειναι οτι χρειαζομουνα αλλα δεν μπορουσα να το υλοποιησω. Δεν ξερω εαν κανω καταχρηση αλλα οπως καταλαβαινεις κανω μια διαχειριση καθαριστριας . Εαν καποιες μερες εχει 2 καθαρισματα δεν προλαβαινει στο ωραριο της τοτε θα μπορουσε το προγραμμα να την βαζει την επομενη μερα εαν ειναι ελευθερη και βεβαια εαν δεν εχει γινει check in |
|
#4
| |||
| |||
|
Συγνωμη κατα λαθος δεν συνεχισα το μηνυμα . Στελνω το αρχειο απο το οποιο θα παιρνω τα στοιχεια check in , check out. Απο αυτο αρχειο θα προκυπτει ο πινακας που εφτιαξες , με περιορισμους , καθε 2 φορες την εβδομαδα θα εχει αλλαγη "Α" , την ημερομηνια του check out θα πρεπει να γινεται καθαρισμα , και ολα αυτα με περιορισμους να μην πεφτουν 2 Καθαρισματα μαζι ( εαν ειναι δυνατον , εαν οχι να γινεται κοκκινο κ να προτεινεται 2 καθαριστριες ) 1 Καθαρισμα κ 1εως 2 Αλλαγες ειναι οκ , παραπανω παλι να αποφευγεται , εαν ειναι αδυνατον να γινεται κοκκινο κ να προτεινεται 2 καθαριστριες ) Ξερω ειναι πολυ δυσκολο με αρκετα if , και δεν ειμαι σιγουρος οτι ειναι υλοποιησιμο . Ευχαριστω για αλλη μια φορα . |
|
#5
| ||||
| ||||
|
Καλημέρα Σταύρο! Το πρόβλημα για αρκετούς φίλους εδώ στο φόρουμ δεν είναι η δυσκολία της υλοποίησης αλλά η σκέψη και ο χρόνος που θα χρειαστεί κανείς μέχρι να φτάσει στην υλοποίηση. Στην ουσία ζητάς ολόκληρη εφαρμογή που θα χρειαστεί αρκετές ώρες για να τελειοποιηθεί. Μια τέτοια λύση δεν μπορεί να δοθεί στα πλαίσια ενός θέματος του φόρουμ. Σου προτείνω να σχεδιάζεις προσεκτικά τον τρόπο λειτουργίας και το στήσιμο των δεδομένων της εφαρμογής σου έτσι ώστε να μη χρειάζονται πολύπλοκοι υπολογισμοί που θα σου κάνουν τη ζωή δύσκολη. Η κοινότητα μας φυσικά θα σε βοηθήσει και θα σου απαντήσει στις ερωτήσεις που θα σου δημιουργηθούν στην πορεία. Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#6
| |||
| |||
|
Ολα καλα Τασο σε ευχαριστω για την βοηθεια σου μεχρι τωρα
|
|
#7
| |||
| |||
|
καθως επεξεργαζομαι το αρχειο με τον συννημενο πινακα , διαπιστωσα οτι εαν εχω την ιδια ημερομηνια καθαρισμα σε μια κατοικια και επισης σε καποια αλλη , το Κ μπαινει στο κελι μονο για την 1 κατοικια και οχι για την δευτερη , πρεπει να αλλαξω κατι στους τυπους ?
|
|
#8
| ||||
| ||||
|
Καλησπέρα Σταύρο! Ναι, θα χρειαστούν κάποιες μικροαλλαγές στους τύπους. Στο αρχείο του παραδείγματος, στο Φύλλο1 και στη στήλη "D" ξεκινώντας από το κελί D2, συμπλήρωσε τον τύπο: =B2&C2. Μπορείς αν θέλεις να κρύψεις αυτή τη στήλη. Στο Φύλλο2 και στο κελί C2 συμπλήρωσε τον τύπο: Κώδικας: =IF(ISNA(MATCH($B2&C$1;Φύλλο1!$D:$D;0));"";IF(INDEX(Φύλλο1!$D:$D;MATCH($B2&C$1;Φύλλο1!$D:$D;0))=$B2&C$1;"K";"")) Καλή συνέχεια! Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#9
| |||
| |||
|
ειναι πολυ καλο τασο , δουλευει μια χαρα , σε ευχαριστω. πως θα μπορουσα οι φορμουλες που εχει ο πινακας στο Φυλλο2 να γινουν ισως με vba ωστε να μπορει καποιος να επεμβει και να μεταθεσει μερικα Κ σε αλλη ημερομηνια ? |
|
#10
| ||||
| ||||
|
Καλησπέρα Σταύρο! Δες ένα παραδειγματικό κώδικα: Κώδικας: Option Explicit
Sub FillPlanTable()
Dim rngSourceDates As Range
Dim rngTargetDates As Range
Dim rngRooms As Range
Dim c As Range
Dim d As Range
Dim f As Range
Dim FirstAddress As String
Dim iCol As Integer
Dim iRow As Integer
Set rngSourceDates = Worksheets(1).Range("A:A")
Set rngRooms = Range("C1:N1")
On Error GoTo ErrH
Set rngTargetDates = Range("B2:B" & Range("B" & Rows.Count).End(xlUp).Row)
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = True
With rngRooms
.Offset(1).Resize(rngTargetDates.Count, .Count).Replace _
What:=ChrW(922), Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, _
SearchFormat:=False, ReplaceFormat:=False
.Offset(1).Resize(rngTargetDates.Count, .Count).Replace _
What:="K", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, _
SearchFormat:=False, ReplaceFormat:=False
End With
For Each c In rngTargetDates
If Not IsEmpty(c) And IsDate(c) Then
Set f = rngSourceDates.Find(c)
If Not f Is Nothing Then
FirstAddress = f.Address
Do
Set d = rngRooms.Find(What:=f.Offset(, 1), LookIn:=xlValues)
If Not d Is Nothing Then
iRow = c.Row
iCol = d.Column
Cells(iRow, iCol) = "K"
End If
Set f = rngSourceDates.Find(What:=c, After:=f)
If f Is Nothing Then Exit Do
Loop While f.Address <> FirstAddress
End If
End If
Next
ErrH:
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
If Err Then MsgBox Err & vbLf & Err.Description, vbExclamation
End Sub
Καλή συνέχεια! Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
![]() |
| Ετικέτες |
| vba |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| ΑΥΤΟΜΑΤΗ ΕΝΗΜΕΡΩΣΗ 2ου ΠΙΝΑΚΑ | bdim20 | Access - Ερωτήσεις / Απαντήσεις | 3 | 23-10-14 12:33 |
| [ Πίνακες ] Αυτόματη καταχώρηση πεδίων πίνακα Α από πίνακα Β όταν καταχωρώ στοιχεία από μια στήλη | ευη79 | Access - Ερωτήσεις / Απαντήσεις | 7 | 17-01-14 23:42 |
| [Γενικά] Αυτόματη ενημέρωση | ΤΕΟΔΩΡΟΣ | Excel - Ερωτήσεις / Απαντήσεις | 3 | 25-11-13 07:00 |
| [ Πίνακες ] Ενημέρωση δεδομένων πίνακα από άλλο πίνακα | ΚΩΣΤΑΣ2 | Access - Ερωτήσεις / Απαντήσεις | 2 | 27-04-11 11:50 |
| [ Ερωτήματα ] Ενημέρωση ενός field πίνακα από 3 Rows άλλου πίνακα | stathas | Access - Ερωτήσεις / Απαντήσεις | 8 | 23-05-10 10:36 |
Η ώρα είναι 14:14.



Υβριδικός τρόπος

