Impossible d'insérer des cellules dans Excel 2010 - message d'erreur «opération non autorisée»

9

Je travaillais sur une feuille de calcul dans Excel 2010, et tout à coup, lorsque j'ai tenté d'insérer une nouvelle ligne de cellules, j'ai vu que les options d'insertion et de suppression étaient grisées.

J'ai tenté de copier une ligne différente et de l'insérer en tant que nouvelle ligne, mais j'ai reçu le message d'erreur:

"Cette opération n'est pas autorisée. L'opération tente de déplacer les cellules d'un tableau de votre feuille de calcul."

Je n'ai fusionné ou masqué aucune cellule / ligne / colonne. Il n'y a pas de formules. Il n'y a pas de vérification des données. J'ai essayé de fermer et de rouvrir la feuille de calcul.

La recherche de réponses n'apporte rien d'utile.

Flux de force
la source
Comment les données ont-elles été enregistrées sur votre feuille? (Tapé, collé, lié?) Cela pourrait jouer. Il semble presque que vous atteigniez la limite de ligne. Bien que cela n'était pas courant en 2003 ou avant (~ 65 000 lignes maximum), cela devrait être beaucoup plus difficile maintenant, car il peut gérer plus de 1 000 000 lignes.
techturtle
tapé et collé à partir d'une autre feuille de calcul. Il y a moins de 150 lignes.
Force Flow
vous n'avez pas de mise en forme dans toutes les lignes, n'est-ce pas? ou quelque chose qui ne lui permettra pas de pousser les lignes vers le bas ou les colonnes. Essayez de supprimer tout ce qui se trouve sous vos 150 lignes, et la dernière colonne de droite
datatoo

Réponses:

13

Comme le message l'indique, vous essayez d'insérer des lignes dans un tableau de votre feuille. En règle générale, mais pas nécessairement, les tableaux auront une mise en forme en bandes. Lorsque vous cliquez dans une cellule d'un tableau, l'onglet Tableau apparaît, comme suit:

formatage excel

Les commandes Insérer et Supprimer sont grisées lorsqu'il y a plus d'une table coupant la ligne que vous essayez de supprimer (et peut-être d'autres fois):

tables grisées

Je n'ai pas compris comment "insérer des cellules copiées" dans une seule ligne de tableau en une seule étape. Au lieu de cela, j'insère une ou plusieurs lignes dans le tableau, puis je copie le contenu. Pour insérer une ligne dans le tableau, cliquez avec le bouton droit sur une cellule du tableau et choisissez Insérer:

entrez la description de l'image ici

Vous pouvez reconvertir les tableaux en cellules normales. Fais-le comme ça:

entrez la description de l'image ici

Doug Glancy
la source
Je ne vois pas les mêmes options de menu disponibles. Utilisez-vous Excel 2010 ou 2007?
Force Flow
Excel 2010. Peut-être que toute ma prémisse est fausse, mais le message d'erreur dit "table" donc je ne pense pas. Essayons ceci: faites un clic droit sur l'onglet de la feuille et choisissez "Afficher le code". Ensuite, faites Ctrl-Gpour obtenir la fenêtre immédiate. Ensuite , collez cette ligne de code dans cette fenêtre (il est sur le fond): ?Activesheet.listobjects.count. Avec le curseur toujours sur cette ligne, appuyez sur Entrée. Quel numéro apparaît sur la ligne suivante?
Doug Glancy
Il renvoie un 1.
Force Flow
1
Ok, cela signifie qu'il y a un tableau sur la feuille. Suivez les mêmes étapes, sauf entrer ?activesheet.listobjects(1).range.addresset cela vous indiquera où il se trouve sur la feuille de calcul.
Doug Glancy
1
Ok, cela signifie qu'il y a un tableau qui occupe toutes les colonnes A à J. Il semble que, avec ma réponse détaillée ci-dessus, devrait répondre à votre question d'origine. Placez simplement votre curseur sur A1 et vous devriez avoir les menus Tableau que j'ai décrits. Le fait que le tableau occupe toutes les lignes expliquerait que le bouton Insérer soit grisé, je ne sais pas pourquoi Supprimer est.
Doug Glancy
3

Je ne sais pas si c'était le même problème, mais j'ai eu un problème similaire sur une grande feuille de calcul où j'avais de nombreuses lignes et colonnes cachées. J'essayerais d'ajouter ou de supprimer des lignes ou des colonnes et j'ai reçu un message similaire à ce que vous aviez. Dans de nombreuses cellules, j'avais des commentaires, j'ai découvert que même si les commentaires étaient liés à une cellule spécifique, vous pouviez les déplacer et ils pouvaient être n'importe où sur la feuille de calcul. Si vous tentiez de masquer, supprimer ou insérer des lignes / colonnes contenant ces commentaires masqués, un message d'erreur disparaissait du tableau. J'ai rendu tous les commentaires visibles, puis les ai déplacés vers un endroit que je n'essayais pas d'affecter et plus de problème.

William
la source
2

J'obtenais la même erreur. "Cette opération n'est pas autorisée. L'opération tente de déplacer les cellules d'un tableau de votre feuille de calcul."

J'ai essayé les suggestions, mais tout semblait correct. J'ai fini par convertir les 4 tables en plage, puis de nouveau en table. Je ne sais pas quelle table était le problème, mais tout va bien maintenant. ;)

Merci!

John
la source
1

Si votre table est une table liée (via une connexion ODBC, liée à Access, etc.) à l'origine de l'erreur, vous pouvez modifier vos propriétés de connexion sur la table liée en "Insérer des lignes entières pour les nouvelles données, effacer les cellules inutilisées". Cela a résolu le problème pour moi où j'avais plusieurs requêtes liées consécutives sur une seule feuille de calcul.

user448195
la source
0

J'ai la même erreur lors d'un rafraîchissement de table - l'erreur "Cette opération n'est pas autorisée. L'opération tente de déplacer les cellules d'un tableau de votre feuille de calcul."

La cause principale est que l'actualisation ajoute des lignes ou des colonnes dans le tableau et détecte qu'il n'y a pas de place pour le faire - peut-être des lignes vides mais ont-elles été utilisées auparavant? Pas sure.

Le correctif - modifier les propriétés du tableau (cliquez dans le tableau, cliquez sur l'onglet de conception, cliquez sur les propriétés) - changez la sélection en bas de "insérer des cellules pour les nouvelles données ..." et sur l'une des autres options, ma préférence est "Remplacer cellules existantes ... "

Attention - cela écrasera toutes les informations standard dans les lignes ou colonnes développées. Cependant - s'il y a une table supplémentaire adjacente immédiate - elle DÉPLACERA la table, pas l'écrasement / la suppression - merci à un ingénieur raisonnablement disposé chez MS!

Mon résultat - j'ai converti mon SS pour avoir une table sur le dessus de la table (10 au total) sur chaque feuille de calcul - aucun espace entre les deux. Les mises à jour se produisent maintenant sans erreur et toutes les lignes se déplacent pour s'adapter à ce qui est nécessaire.

Kevin Powell
la source
0

Mon problème a été influencé par certaines tables définies que j'avais dans la section Formules> Gestionnaire de noms.

J'avais 2 tables «nommées», l'une en dessous de l'autre. Mais j'essayais d'insérer une colonne entière qui aurait affecté ma table nommée Table2. J'ai déplacé "Table2" vers un autre onglet, juste pour tester, puis j'ai pu ajouter une colonne.

Vérifiez donc Formules> Gestionnaire de noms et voyez si quelque chose y est défini. Cela pourrait aider à isoler le problème.

PS - La conversion de ma table "Format as Table" en une plage régulière n'a pas résolu mon problème. Peut-être parce que table2, en dessous de la table1 nouvellement convertie n'était pas incluse dans cet événement (Convertir en plage).

Bonne chance!

Nicole
la source
0

Votre table ne contient probablement que le nombre maximum de lignes, c'est-à-dire 1048576. Cela peut très facilement être le cas lorsque vous créez une table à partir de colonnes sélectionnées. Bien que la plupart des lignes ne contiennent pas de données réelles, Excel, pour une raison quelconque, traite ces cellules comme non vides. Pour résoudre ce problème, accédez simplement à la dernière ligne non vide (c'est-à-dire contenant des données) de votre table et supprimez toutes les lignes vides en dessous.

Konstantin Fadeyev
la source
0

"Probablement, votre tableau ne contient qu'un maximum de lignes, c'est-à-dire 1048576. Cela peut très facilement être le cas lorsque vous créez un tableau à partir de colonnes sélectionnées. Bien que la plupart des lignes ne contiennent aucune donnée réelle, Excel pour une raison quelconque traite ces cellules comme non vides . Pour résoudre ce problème, accédez simplement à la dernière ligne non vide (c'est-à-dire contenant des données) de votre table et supprimez toutes les lignes vides en dessous. "

Ouais, j'ai rencontré le même problème. Cliquez simplement sur Cltr + Fin et supprimez les lignes qui ne contiennent aucune donnée.Et votre problème sera résolu

user372063
la source
0

Créez simplement une copie de l'onglet. Vous pouvez maintenant insérer une ligne. Vous pouvez ensuite supprimer l'onglet d'origine et renommer la copie en son nom d'origine.

Sudhakar
la source
0

Cela se produit également fréquemment lorsque votre table contient trop de lignes . Vous ne pouvez pas ajouter plus de lignes lorsque le tableau est au maximum.

Si vous sélectionnez la ou les colonnes entières avant de créer un tableau, cette erreur se produira toujours.


Exemple simple: créez une nouvelle feuille de calcul, remplissez 4 lignes, sélectionnez-les et créez un tableau. Faites un clic droit sur le tableau: vous pouvez facilement insérer une ligne au-dessus.

Seulement 4 cellules sélectionnées, fonctionne bien

Maintenant, une autre colonne, remplissez 4 lignes, sélectionnez la COLONNE (en cliquant sur l'en-tête de colonne) et faites un tableau. Cliquez avec le bouton droit sur le tableau: vous ne pouvez plus insérer de lignes.

Ligne entière sélectionnée, ne fonctionne pas

Konerak
la source