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 :

Problème lors d'un clearContents


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 197
    Par défaut Problème lors d'un clearContents
    Bonjour à toutes et à tous,

    Voilà j'ai un gros problème au niveau d'un ClearContents.

    J'ai une feuille qui contient des données (feuil1) insérées à l'aide d'un userform. Puis avec ses données, certaines informations sont reportées sur une autre feuille, la feuille 2(Grâce à des formules du type en A1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(Feuil1!$F$2<> "";Feuil1!$F$2;Feuil1!$G$2)
    , en B1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(Feuil1!$F$3<> "";Feuil1!$F$3;Feuil1!$G$3)
    Le problème par la suite, lorsque je souhaite effacer les données de la feuille 1. Lorsque je souhaite remettre des données sur la feuille 1 (avec l'userform), la formule de ma cellule A1 de ma feuille 2 est modifiée, c'est-à-dire qu'elle devrait reser la même, mais elle se modifie toute seule pour devenir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(Feuil1!$F$3<> "";Feuil1!$F$3;Feuil1!$G$3)
    .

    Idem pour la cellule B1 qui est modifiée et devient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(Feuil1!$F$4<> "";Feuil1!$F$4;Feuil1!$G$4)
    .

    Voilà. Si quelqu'un à une idée s'il vous plait.

    Merci d'avance à toutes et à tous

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    tu as inséré une ligne entre avant la ligne 2 dans ton code

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 197
    Par défaut
    Je n'ai pas compris ta question :s. Peux-tu répéter s'il te plait?

  4. #4
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Ce n'est pas une question c'est une affirmation.

    Tu as inséré une ligne entre la ligne 1 et la ligne 2 du coup tes formules se sont décalées.

    Mets ton code et on pourra t'aider. Sans quoi... pas de grande chance de trouver une solution.

  5. #5
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 197
    Par défaut
    Mais c'est vraiment bizarre car sur ma feuille 2 je n'ai pas vraiment de VBA (simplement des formules).

    J'ai utilisé ce code pour effacer mes données sans affecter mes formules, est-ce ceci qui pourrait poser problème?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    On Error Resume Next
    Sheets("feuil2").Range("A:E").SpecialCells(xlCellTypeConstants, 1).ClearContents
    If Err <> 0 Then Err = 0
    Merci pour votre aide.

  6. #6
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    non

Discussions similaires

  1. Problème lors d'encodage dans un Maskedit
    Par panthere6 dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/06/2004, 06h35
  2. Problème lors d'un Update sur une date
    Par Nany dans le forum ASP
    Réponses: 3
    Dernier message: 19/05/2004, 22h37
  3. Problème lors du EXTEND d'un tableau
    Par banana31 dans le forum Oracle
    Réponses: 14
    Dernier message: 10/02/2004, 10h58
  4. Problème lors du chargement
    Par carlito dans le forum Flash
    Réponses: 26
    Dernier message: 06/01/2004, 15h21
  5. Réponses: 2
    Dernier message: 17/08/2003, 20h07

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