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 :

affiche une bordure lors de la suppréssion


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 198
    Par défaut affiche une bordure lors de la suppréssion
    hello,

    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    While Feuil5.Cells(60, 1) <> Empty
            For j = 1 To 59
                Feuil5.Rows(60).Delete
            Next j
        Wend
    il efface une succession de tableau de 59 ligne.
    La suppréssion se fait sans problème mais, et je ne sais pas pourquoi, il ajoute le bord gauche quelque page plus bas...

    EDIT: je viens de remarquer que ca me le fait aussi lorsque je le fait manuellement! Il ajoute une bordure (gauche) environ 1000 cellule plus bas pour chaque ligne que je supprime!!

    quelqu'un saurai il maider?!

    D'avance merci

  2. #2
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut


    pas très clair ta question ...


    Quoi qu'il en soit, si tu supprimes, il n'ajoute pas.
    Donc, il doit y avoir déjà un souci dans ta feuille

    Regardes donc Quelques 59 lignes plus bas (ou pire encore s'il n'y a pas déjà ta bordure gauche !

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 198
    Par défaut
    non non j ai bien controlé...

    je te donne le fichier en question.
    1/ regarde l'appercu (il n'y a qu'une feuille)
    2/ supprime la ligne 60 (manuellement)
    3/ regarde l'appercu

    FICHIER

    Merci

  4. #4
    Membre éprouvé
    Inscrit en
    Janvier 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 132
    Par défaut
    Bonjour le problème est intéressant en effet
    Une manip que je viens de tenter sur ton fichier qui n'est certes pas très académique mais qui marche est d'agrandir ta feuille d'impression jusqu'à la ligne 60 inclus
    Quand tu supprime la ligne 61 le problème n'apparait plus
    En gros, éviter d'avoir des bordures sur la dernière ligne de ta page imprimable
    Slts

  5. #5
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    Mal vérifié !!!

    dans chacune de ces cellules, tu as une bordure à gauche !

    $A$1026
    $A$1027
    $A$1028
    $A$1029
    $A$1030
    $A$1031
    $A$1032
    $A$1033
    $A$1034
    $A$1035
    $A$1036
    $A$1037
    $A$1038
    $A$1039
    $A$1040
    $A$1041
    $A$1042
    $A$1043
    $A$1044
    $A$1045
    $A$1046
    $A$1047
    $A$1048
    $A$1049
    $A$1050
    $A$1051
    $A$1052
    $A$1053
    $A$1054
    $A$1055
    $A$1056
    $A$1057
    $A$1058
    $A$1059
    $A$1060
    $A$1061
    $A$1062


    d'où les 18 pages, car 1062(dernière ligne avec des bordures)/59 (nbre de lignes par page) = 18 (nbre de pages qui s'impriment)

    Après suppression des formats (Edition/Effacer/Formats) des lignes 60 à 65536, plus de souci lors de la suppression

Discussions similaires

  1. si checkbox cochée afficher une alerte lors du clic sur OK
    Par Nemesys dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 06/04/2007, 14h10
  2. [Synth] Afficher une bordure colorée pour une JList
    Par nicolas.pied dans le forum Composants
    Réponses: 5
    Dernier message: 18/01/2006, 16h51
  3. Afficher une image lors du boot
    Par log2n dans le forum Programmation d'OS
    Réponses: 8
    Dernier message: 25/10/2005, 20h24
  4. Afficher une image lors du survol d'une autre
    Par StarMusic dans le forum Composants VCL
    Réponses: 5
    Dernier message: 22/06/2005, 12h19
  5. Afficher une dropdownlist lors de modif dans une DataGrid
    Par MiJack dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/11/2004, 17h42

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