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

Δοκίμασε τον παρακάτω κώδικα αν σε καλύπτει:

Κώδικας:
Option Explicit

Sub METAFORA()
    Dim SC As Byte
    Dim R1 As Long, R2 As Long
    Dim C1 As Long, C2 As Long
    
    Application.ScreenUpdating = False
    Range("DC3:DF" & Rows.Count).ClearContents
    
    For SC = 1 To 4
        R2 = 3
        For C1 = 2 + SC * 21 To 21 + SC * 21
            R1 = 3
            Do
                If Cells(R1, C1).Value = "" Then
                    R1 = 0
                Else
                    Cells(R2, Evaluate("MATCH(""Section ""&" & SC & ",2:2,0)")).Value = Cells(R1, C1).Value
                    R1 = R1 + 1
                    R2 = R2 + 1
                End If
            Loop While R1 > 0
        Next
    Next
    
    Application.ScreenUpdating = True
End Sub
Θεωρώ πως τα δεδομένα στις στήλες είναι συνεχόμενα (το ένα κάτω από το άλλο) και δεν παρεμβάλονται μεταξύ τους κενά κελιά.
__________________
Your Curiosity Will Be The Death Of You!

Τελευταία επεξεργασία από το χρήστη Tasos : 03-07-24 στις 22:03.
Απάντηση με παράθεση