IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Supprimer lignes vierges


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 36
    Par défaut Supprimer lignes vierges
    Bonjour je dispose d une base de donneés qui contient des chaines de caracteres un extrait est donne ci dessous

    fly 20y6y /1158 vs 20y7y 1328/ vs  20y8y /1500
    
    
    +9y1y-8y1y
    +20y4y-6y4y nl
    +7y20y-7y30y
    +10y20y-10y30y
    
    fly -10y30y+15y30y-20y30y
    fly +2y5y-3y5y+4y5y
    
    Smile
    19mar14 into 20yr 3%/ 1.92% collar   / 27 (delta  2.455%)
    1y5y 50wc 8/15
    9m5y 100wc 15/19
    9m5y 80wc 14/16
    18m20y 200wc 33/
    1y30y 100wc 13/22
    
    5y1y P+200 20/ vs 132
    5y5y 200ws 263/282 vs 621
    5y5y P+200 78/ vs 621
    7y5y 200ws /370 vs 710
    7y5y 200wc /+50
    2y10y 200wc /52
    10y10y 200wc 60/83
    10y10y P+100 435/ vs 1490
    12y10y P+200 /325 vs 1570
    30y10y Rec-125 /502 vs 1940
    3y20y P+125 /233 vs 1530
    6y20y 200ws 895/930 vs 2030
    10y30y P+100 837/ vs 3055
    12y30y Rec-100 700/ vs 3175
    15y30y  P+300 332/390 vs 3340
    
    Collar spread
    18m20y 100wc vs  2y20y 100wc /+10 (2y20y over)
    
    Rec spread
    12y30y Rec-100 @717 vs 3175 VS 10y20y Rec-150 /335  vs 2365
    
    
    UNWIND
    CS wants to  buy  24-jun-13  into 10y Rec 1.758%  vs SELL  28-jun13  into 10y straddle 1.925% vs BNP
    
    
    CFS
    5x10 vs6 760/773
    
    GBP
    
    
    01/03/2013
    
    hpc
    
    5y20y @1899
    10y30y P+100 @845 clean
    
    trades
    1x2 cfs @41.5
    3m3y @66
    1m5y @68, 73.5
    2m 5y  @97
    9m5y @213
    1y10y @512
    10y20y @2363
    3m5y @122 vs 3m1y @244
    18m20y 200wc @+33
    
    away
    10y20y p+100 664/680 vs 2364 in mkt
    10y5y p+200 152/159 vs  804
    
    isda
    pay 5y isda
    pay 10y isda in 19.5m
    pay 2s10s isda 7m
    pay 5s10s isda
    rec 2s20s isda
    rec 8s9s isda
    pay 8s9s12s isda
    pay 9s10s12s
    pay 10s12s15s isda
    pay 20s25s30s isda
    
    swaps
    rec 30s35s
    rec 30s40s
    j aimerais savoir svp comment supprimer les lignes vierges
    merci de votre aide

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tes données sont elles enregistrées dans un fichier texte?

    Si c'est affirmatif
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Sub Test()
    Dim Fichier As String, Ligne As String, Res As String
    Dim N As Integer
     
    Fichier = "C:\Documents and Settings\Administrateur\Bureau\MonFichier.txt"
    N = FreeFile()
     
    'Lecture et suppression lignes vides
    Open Fichier For Input As #N
    While Not EOF(N)
        Line Input #N, Ligne
        If Len(Trim(Ligne)) > 0 Then Res = Res & Chr(10) & Ligne
    Wend
    Close N
     
    'Réecriture
    Open Fichier For Output As #N
    Print #N, Mid(Res, 2)
    Close N
     
    End Sub

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 36
    Par défaut
    Merci de votre reponse , toutefois mes données proviennent d une colonne excel , est ce le meme principe?

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Non, ce n'est pas la même chose

    Sujet identique http://www.developpez.net/forums/d12...ignes-tableau/

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 36
    Par défaut
    merci beaucoup mercatog , ca m a aide , toutefois j aurais une derniere question , j aimerais mnt supprimer toutes les lignes dont les cellules st en fond noirs ou dont la chaine de caractere est en rouge , est ce possible??

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub Sup()
    Dim LastLig As Long, i As Long
     
    Application.ScreenUpdating = False
    With Worksheets("Feuil1")
        LastLig = .Cells(.Rows.Count, 1).End(xlUp).Row
        For i = LastLig To 2 Step -1
             If .Range("A" & i).Interior.Color = 0 And .Range("A" & i).Font.Color = 255 Then .Rows(i).Delete
        Next i
    End With
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 18/03/2009, 12h11
  2. [Tableaux] débutant : supprimer ligne tableau
    Par samplaid dans le forum Langage
    Réponses: 2
    Dernier message: 27/03/2006, 10h39
  3. Supprimer ligne
    Par jojoboloss dans le forum Access
    Réponses: 5
    Dernier message: 13/03/2006, 22h12
  4. [VBA][Excel]supprimer des lignes vierges
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/01/2006, 13h17
  5. Supprimer ligne en double
    Par azman0101 dans le forum Requêtes
    Réponses: 3
    Dernier message: 21/06/2004, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo