Comment supprimer ligne vide en vbs? - VB/VBA/VBS - Programmation
Marsh Posté le 15-01-2007 à 21:19:00
Il faut : 
 
1. ouvrir un autre fichier en création, 
2. y recopier toutes les lignes sauf les lignes vides. 
3. supprimer l'ancien fichier, et renommer le nouveau avec l'ancien nom. 
 
Désolé, mais c'est le seul moyen.
Marsh Posté le 16-01-2007 à 07:39:39
| olivthill a écrit : Il faut :  | 
 
 
OK, j'ai pensé à ça aussi.  Je me disais qu'il y avait peut être une autre solution mais tant pis.
  Je me disais qu'il y avait peut être une autre solution mais tant pis.   Je vais faire avec. Merci olivhill pour ta réponse.
 Je vais faire avec. Merci olivhill pour ta réponse.  
  
Marsh Posté le 17-01-2007 à 09:07:18
    Columns("A:A" ).Select 
    Selection.Insert Shift:=xlToRight 
    Range("A1" ).Select 
    Application.CalculateFull 
    ActiveCell.FormulaR1C1 = "1" 
    Range("A3" ).Select 
    ActiveCell.FormulaR1C1 = "2" 
    Range("A5" ).Select 
    ActiveCell.FormulaR1C1 = "3" 
    Range("A1:A6" ).Select 
    Selection.AutoFill Destination:=Range("A1:A30000" ), Type:=xlFillDefault 
    Range("A1:A30000" ).Select 
    Cells.Select 
    Range("A30000" ).Activate 
    Selection.Sort Key1:=Range("A1" ), Order1:=xlAscending, Header:=xlGuess, _ 
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ 
        DataOption1:=xlSortNormal
Marsh Posté le 17-01-2007 à 09:32:06
| Dolu007 a écrit : Columns("A:A" ).Select  | 
 
 
Dolu007 ... je suis en VBS et non pas en VBA  
  
Marsh Posté le 15-01-2007 à 10:00:23
Ma question est dans le titre du sujet... J'analyse le contenu de fichiers, et je souhaite supprimer les lignes qui sont vides 
  

Je sais comment ouvrir, écrire modifier les fichiers.
Je veux rajouter ceci :
si ligne ="" alors
supprimer ligne
finsi
Merci
Message édité par slr56 le 16-01-2007 à 08:21:29