Test cases vide + Effacement
Bonjour la communauté !
Je vous préviens je suis totalement débutant en la matière...Mais bon je m'adapte vite =p
Bref...voici mon problème. J'ai besoin de formatter un fichier CSV que Trés mal organisé. J'ai trouver un moyen (en enregistrant une macro) de réaliser 90% du travail que je veux faire (Deux trois réglage, des suppressions de colonnes...). Dernier point de mon formatage serais de tester les case des colonne B et C de chaque ligne
Exemple 1 : Si la Case B2 ou la case C2 est vide faire --> Récupérer les données de la case B2 et les écrire a la suite du contenu de la case B1 et supprimez cette ligne entière) etc ...
Exemple 2 : Si la Case B3 ou la case C3 est vide faire --> Récupérer les données de la case B3 et les écrire a la suite du contenu de la case B2) etc ... etc etc...
Si vous avec des piste pour que je puisse trouver la solution ou encore mieux un bout de code =p je suis preneur !
Merci de vos futurs réponses.
test case vide + effacement
bonsoir,
il conviendrait de faire une boucle décrementé du fait de la suppression de lignes.
il semble que cela fonctionne avec le premier code
Code:
1 2 3 4 5 6 7 8 9 10 11
| Sub testEffacement1()
Dim i As Integer
Dim longueur As Long
longueur = 30
For i = longueur To 1 Step -1
If IsEmpty(Cells(i, 2)) Or IsEmpty(Cells(i, 3)) Then
Cells(i - 1, 2).Value = Cells(i - 1, 2).Value & Cells(i, 2).Value
Rows(i).Delete
End If
Next i
End Sub |
bien entendu longueur doit être déterminé avec l'instruction classique