| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Καλησπέρα σε όλους. Όσο ψάχνεις τόσο βρίσκεις, αλλά μέχρι ένα σημείο μπορώ να φτάσω μόνος. Η συμβουλές και η βοήθειά σας πολύτιμες. Στον παρακάτω κώδικα που βρήκα, τροποποίησα το μπλε κομμάτι ώστε να καθαρίζω κάποιες περιοχές. Βλέπω πως κάνει τον καθαρισμό, όμως θα ήθελα να το δουλέψω με κλειδωμένο το φύλλο INSERT DATA, μπορεί να γίνει αυτό; Κώδικας: Sub ClearContent()
Const pw = "MyPassword"
entrypw = InputBox("Confirm password", "Confirm")
If entrypw = pw Then
Sheets("INSERT DATA").Select
Range( _
"C4:AK53,AW4:AZ369,BB4:BF369,CD4:CD27,CG4:DO63" _
).Select
Selection.ClearContents
Cancel = True
End If
End Sub
|
|
#2
| ||||
| ||||
|
Καλησπέρα Νίκο, Δοκίμασε τον παρακάτω κώδικα αν σε καλύπτει: Κώδικας: Sub ClearContent()
Const pw = "MyPassword"
entrypw = InputBox("Confirm password", "Confirm")
If entrypw = pw Then
With Sheets("INSERT DATA")
.Select
.Unprotect
.Range("C4:AK53,AW4:AZ369,BB4:BF369,CD4:CD27,CG4:DO63").ClearContents
.Protect
End With
Cancel = True
End If
End Sub
__________________ Your Curiosity Will Be The Death Of You! |
|
#3
| |||
| |||
|
Δουλεύει άψογα Χρήστο σε ευχαριστώ. Να τολμήσω να ζητήσω κάτι ακόμη, επειδή είδα ότι έχεις αλλάξει το μπλε κομμάτι που έβαλα. Έχω και το παρακάτω μέσα, το οποίο κάνω αντιγραφή και επικόλληση τιμών, φαντάζομαι τα καταλαβαίνεις. Επειδή όπως και το προηγούμενο είναι από καταγραφή μακροεντολών, υπάρχει διαφορά στην κατανόηση-ευκολία λειτουργίας του κώδικα; Κώδικας: Sheets("INFO").Select
Range("X3:X33").Select
Selection.Copy
Sheets("INFO").Select
Range("T3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Κώδικας: With Sheets("INFO")
.Select
.Range("X3:X33").Copy
.Select
.Range("T3").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End With
**Ναι! Δουλεύει και φυσάει Χρήστο η πρότασή σου αλλά και η επέμβασή μου! Ευχαριστώ για τον χρόνο σου. Καλό βράδυ Τελευταία επεξεργασία από το χρήστη Immortal : 25-04-23 στις 21:51. |
|
#4
| ||||
| ||||
|
Νίκο, Μπορείς να αφαιρέσεις και τελείως τα δύο Select στον τελευταίο σου κώδικα. Μ' αυτόν τον τρόπο, οι τιμές θα επικολλούνται χωρίς να ενεργοποιείται/επιλέγεται το φύλλο INFO. Καλό βράδυ! :)
__________________ Your Curiosity Will Be The Death Of You! |
|
#5
| |||
| |||
|
Καλημέρα Χρήστο, έχω ενημερώσει το κομμάτι που πρότεινες, σε ευχαριστώ. Καλή συνέχεια. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Γενικά] Τροποποίηση υπολογισμών | christakos | Excel - Ερωτήσεις / Απαντήσεις | 6 | 14-03-21 21:31 |
| [VBA] Τροποποίηση κώδικα σε αρχείο παραδείγματος | caudillo | Excel - Ερωτήσεις / Απαντήσεις | 1 | 16-02-21 16:06 |
| [Γενικά] τροποποίηση ώρας | misirlis | Excel - Ερωτήσεις / Απαντήσεις | 2 | 12-06-11 11:04 |
Η ώρα είναι 01:06.


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

