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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 02-10-13, 16:35
Όνομα: Μάκης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-06-2010
Περιοχή: Σπάτα
Μηνύματα: 73
Προεπιλογή Πιο γρήγορος κώδικας

Καλησπέρα σε ολους τους φίλους,μηπως θα μπορουσε ο πιο κατω κωδικας να γινει πιο γρηγορος.ευχαριστώ εκ των προτέρων.

Private Sub CommandButton1_Click()
Columns("O:Q").Select
Selection.ClearContents
Range("O1").Select

K = 0

Do

Set r = Range("G3:I1009")
For N = 1 To r.Rows.Count
If r.Cells(N, 1) >= 2 And r.Cells(N, 1) <= 5 Then

myva1 = r.Cells(N, 1)
myva2 = r.Cells(N, 2)
myva3 = r.Cells(N, 3)

Cells(4 + K, 15) = myva1
Cells(4 + K, 16) = myva2
Cells(4 + K, 17) = myva3

K = K + 1
End If
Next N
End
K = 0
Loop
End Sub
Απάντηση με παράθεση
  #2  
Παλιά 02-10-13, 17:52
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα!
Μάκη, δοκίμασε:

Κώδικας:
Private Sub CommandButton1_Click()
    With Sheet1  ' Το κωδικό όνομα του φύλλου όπως εμφανίζεται στον Project Explorer πχ: Sheet1(Φύλλο1)
        .Range("O3:O1009").FormulaR1C1 = "=IF(AND(RC7>=2,RC7<=5),IF(RC[-5]="""","""",RC[-5]),"""")"
        .Range("P3:Q1009").FormulaR1C1 = "=IF(RC[-1]="""","""",IF(RC[-5]="""","""",RC[-5]))"
        .Range("O3:Q1009").Value = .Range("O3:Q1009").Value
    End With
End Sub
Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 02-10-13, 18:48
Όνομα: Μάκης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-06-2010
Περιοχή: Σπάτα
Μηνύματα: 73
Προεπιλογή

Ευχαριστώ Τάσο για την άμεση απάντηση,να είσαι καλά.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Υποφόρμες ] Κώδικας για Ξεκλείδωμα Free_Ghost Access - Ερωτήσεις / Απαντήσεις 3 20-10-12 21:59
Φίλτρο Κώδικας kirillos Access - Ερωτήσεις / Απαντήσεις 3 02-10-12 17:36
[VBA] Κωδικας VBA για άνοιγμα φόρμας ΘΟΔΩΡΟΣ Excel - Ερωτήσεις / Απαντήσεις 3 16-02-12 00:37
Κώδικας ερωτήματος update σε VBA sakis297 Access - Ερωτήσεις / Απαντήσεις 11 13-02-12 19:42


Η ώρα είναι 06:54.