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

Excel Discussion :

Impossibilité d'introduire une nouvelle ligne dans une feuille de calcul vide


Sujet :

Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Points : 57
    Points
    57
    Par défaut Impossibilité d'introduire une nouvelle ligne dans une feuille de calcul vide
    Bonjour à tous,

    Je me trouve face à un mystère absolu. J'avais une base de données avec quelques 200 lignes qui contenaient des calcules qui ne me semblaient pas énormes jusqu'à présent.

    Puis un jour, une des feuilles Excel (feuille "EP_EMP") m'a dit que je n'avais pas assez de ressource pour insérer une nouvelle ligne... (sachez tout de même que m'a BDD est sur un espace partagé et que par conséquent elle peut être modifiée par un nombre limité de personnes, mais celles-ci ne sont pas toutes des flèches en Excel). Pour autant, cela m'a semblé bizarre, étant donné que j'ai par le passé développé des BDD bien plus imposantes.

    En désespoir de cause, j'ai décidé de supprimer une à une toute mes données tout en testant l'intégration d'une ligne dans la feuille en question entre chaque suppression. Et à ma grande surprise, après avoir supprimé toutes mes données, je n'ai jamais réussi à incorporer une nouvelle ligne dans l'onglet "EP_EMP".

    Je vous mets en pièce jointe le fichier en question pour que vous vous rendiez compte de l'absurdité de la situation...

    Quelqu'un aurait-il une idée pour m'aider? je suis désespéré!

    Merci d'avance,
    Thomas
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Bonjour,

    aucun souci de mon côté !

    Essayer en mode non partagé sinon il faudrait songer à poser clairement et exhaustivement le problème
    tout comme penser à indiquer la version dans le préfixe de la discussion …


    ______________________________________________________________________________________________________
    Je suis Paris, Charlie, …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Points : 57
    Points
    57
    Par défaut
    Bonjour Marc,

    Effectivement, j'ai oublié ce détail qui a son importance. Je suis sur Excel 2010.

    Pour ce qui est d'exposer clairement le pb, le voilà:
    1- J'essaie d'intégrer un ligne dans l'onglet "EP_EMP" du fichier en pièce jointe
    2- Excel me répond: "The Operation you are about to perform affects a large number of cells and may take a significant amount of time to complete. Are you sure you want to continue? Note: This operation will be performed automatically in 60 seconds if no response is received.
    3- Que j'attende 60 secondes ou que je clique sur ok, Excel me répond: Excel cannot complete this task with available resources. Choose less data or close other applications.

    J'ai évidemment essayé de fermer toutes mes applications. J'ai également essayé de lancer le fichier en local. J'ai ensuite supprimé toutes mes données dans le fichier (comme tu peux le voir dans le fichier joint). Rien n'y fait, j'ai toujours le même problème sur cette feuille de calcule.

    Thomas

  4. #4
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut



    Vu que de mon côté je n'ai aucun souci avec ton classeur joint (certes avec des versions antérieures d'Excel)
    pour insérer une ligne, as-tu à minima essayé en mode normal, c'est à dire en mode non partagé ?
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  5. #5
    Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Points : 57
    Points
    57
    Par défaut
    Merci Marc,

    A priori ce n'est pas un problème de de partage ou non du fichier. Ca ne change rien qu'il soit partagé ou non.

    C'est normal que cela fonctionne avec des versions antérieurs d'Excel car avec celles-ci, la feuille de calcule ne calcule plus certaines fonctions que j'ai dans mon fichier .xlsx car elles sont trop longue.

    Je pense effectivement que c'est plus un problème de version d'Excel. La base de données a été construite initialement sur du .xls. Quand j'ai fait mes modifs et ajouté mes formules j'ai sauvegardé la base en .xslx. Je pense donc que certaines limitations de calcule des versions antérieurs d'Excel sont restées sur mon fichier .xlsx

    Pour info voià les calculs que je fais sur environ 300 lignes. A priori, cela ne me semble pas insurmontable sur Excel, non?
    Test2.xlsx
    Thomas

  6. #6
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut



    300 lignes sur peu de colonnes c'est raisonnable mais comme là j'ouvre ton fichier sous 2003,
    je ne vois pas les formules en colonnes I & K.

    Je laisse donc ceux disposant de versions ultérieures donner leur assentiment …

    Sinon as-tu essayé en recopiant les données dans un nouveau classeur ? Le classeur actuel serait endommagé ?
    Et sur un autre ordinateur disposant de la même version d'Excel ?
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  7. #7
    Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Points : 57
    Points
    57
    Par défaut
    Voilà les formules des colonnes I et K:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(OR(C11="",D11=""),"",IF(AND($M11="YES",MONTH($D11)=1),1,IF(AND($M11="YES",MONTH($D11)=2),2,IF(AND($M11="YES",MONTH($D11)=3),3,IF(AND($M11="YES",MONTH($D11)=4),4,IF(AND($M11="YES",MONTH($D11)=5),5,IF(AND($M11="YES",MONTH($D11)=6),6,IF(AND($M11="YES",MONTH($D11)=7),7,IF(AND($M11="YES",MONTH($D11)=8),8,IF(AND($M11="YES",MONTH($D11)=9),9,IF(AND($M11="YES",MONTH($D11)=10),10,IF(AND($M11="YES",MONTH($D11)=11),11,IF(AND($M11="YES",MONTH($D11)=12),12,0)))))))))))))
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(OR(C11="",D11=""),"",IF(MONTH($D11)=1,1,IF(MONTH($D11)=2,2,IF(MONTH($D11)=3,3,IF(MONTH($D11)=4,4,IF(MONTH($D11)=5,5,IF(MONTH($D11)=6,6,IF(MONTH($D11)=7,7,IF(MONTH($D11)=8,8,IF(MONTH($D11)=9,9,IF(MONTH($D11)=10,10,IF(MONTH($D11)=11,11,IF(MONTH($D11)=12,12,0)))))))))))))
    J'ai déjà essayé sur plusieurs ordinateurs de différents collègues disposant de la même version et le résultat est le même.

    Pour ce qui est de recopié toutes les données dans un nouveau classeur, vu le travaille de remise en forme et de réalisation de graphiques qu'il y a derrière, je voulais éviter d'en arriver là. Mais j'ai bien peur qu'au final je n'ai pas vraiment le choix.

  8. #8
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut



    En attendant d'éventuels intervenants disposant de la même version puissent tester de leur côté,
    soit repartir d'une sauvegarde « clean », soit sauvegarder l'état actuel et tenter l'outil de réparation d'Excel,
    soit il reste le nouveau classeur …

    Vérifier quand même après avoir désactiver des macros complémentaires additionnelles
    et voir côté VBE (même s'il n'y a pas de code) si une référence serait manquante, auquel cas la désactiver …

    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  9. #9
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2016
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 102
    Points : 190
    Points
    190
    Par défaut Insertion OK avec V2007 pour info
    Bonjour,

    Personnellement aucun problème pour l'insertion.

    En revanche une remarque : je ne comprend pas pourquoi tes formules sont si complexes, mais peut être y a-t-il une raison ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(OR(C11="",D11=""),"",IF(MONTH($D11)=1,1,IF(MONTH($D11)=2,2,IF(MONTH($D11)=3,3,IF(MONTH($D11)=4,4,........
    Peut-être que ceci ferait l'affaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(OR(C11="",D11=""),"",MONTH($D11))
    plus simplement

    Pareil pour l'autre...

    Cordialement.

    Bruno

  10. #10
    Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Points : 57
    Points
    57
    Par défaut
    Merci Bruno pour cette remarque. Effectivement, je ne sais pas pourquoi je me suis compliqué la vie comme cela. Pour autant, même en simplifiant ces formules, mon problème à persisté.

    Marc, je suis effectivement reparti d'une sauvegarde clean en incluant les formules simplifiées de Bruno. Cela fonctionne, mais ça n'explique malheureusement pas le problème. En espérant que ça ne recommence pas dans quelques temps.

    Merci à tous les deux,
    Thomas.

  11. #11
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut




    Vu les retours sur différents forums, cela peut arriver avec le mode partagé …

    Pour une application sérieuse en réseau, privilégier Access, sinon bétonner les sauvegardes !
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

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

Discussions similaires

  1. Insérer une nouvelle ligne dans une datatable
    Par Narouto dans le forum JSF
    Réponses: 10
    Dernier message: 22/06/2011, 15h54
  2. Réponses: 82
    Dernier message: 05/02/2011, 14h34
  3. Forcer une nouvelle ligne dans une zone de texte
    Par nicolas2603 dans le forum IHM
    Réponses: 1
    Dernier message: 28/05/2008, 12h15
  4. Réponses: 3
    Dernier message: 05/05/2008, 12h00
  5. Réponses: 2
    Dernier message: 06/02/2007, 09h17

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