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.
microsoft-excel
microsoft-excel-2010
spreadsheet
Flux de force
la source
la source
Réponses:
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:
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):
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:
Vous pouvez reconvertir les tableaux en cellules normales. Fais-le comme ça:
la source
Ctrl-G
pour 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??activesheet.listobjects(1).range.address
et cela vous indiquera où il se trouve sur la feuille de calcul.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.
la source
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!
la source
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.
la source
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.
la source
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!
la source
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.
la source
"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
la source
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.
la source
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.
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.
la source