problème de format sur VBA

problème de format sur VBA - VB/VBA/VBS - Programmation

Marsh Posté le 26-02-2008 à 23:05:46    

Bonsoir,  
Novice sur VBA, j'ai un petit problème, si vous pouvez m'aider.  
J’ai  un tableau de plusieurs colonne où la première nous indique la période, qui doit être sous le format YYYY_MM (exp : 2007_02  ou 2007_11)  
Je voudrai savoir si on pouvais créer une macro qui me permettrait de repérer les lignes dont les périodes ne sont pas sous ses formats ( exp : 200_03 ou 2007_134) , pour les modifier par la suite ou les supprimer.    
merci d'avance  
cordialement

Reply

Marsh Posté le 26-02-2008 à 23:05:46   

Reply

Marsh Posté le 28-02-2008 à 00:42:57    

Soir Bon


Option Explicit
 
Sub Tst()
Dim LastRow As Long
Dim i As Long
    LastRow = Range("A65536" ).End(xlUp).Row
    Columns("A:A" ).Interior.ColorIndex = xlNone
    For i = 1 To LastRow
        If Not (Cells(i, 1).Text Like "####_##" ) Then
            Range("A" & i).Interior.ColorIndex = 34
        End If
    Next i
End Sub


Message édité par kiki29 le 28-02-2008 à 00:47:29
Reply

Marsh Posté le 28-02-2008 à 08:02:22    

Je te remercie pour ton code, ça marche par contre la vérification s'arrête quand il trouve une erreur, moi je voudrai qu'il termne la liste. merci

Reply

Marsh Posté le 28-02-2008 à 08:04:25    

je serais curieux de voir ton fichier, par exemple via http://cjoint.com/


Message édité par kiki29 le 28-02-2008 à 08:05:29
Reply

Marsh Posté le 28-02-2008 à 08:35:08    

ah non c'est bon ça marche merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed