Erreur d'execution 1004

  • Initiateur de la discussion Initiateur de la discussion maryrossignon
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

maryrossignon

Guest
Bonsoir le Forum,

Voici ma question :

Depuis la migration d'Excel 2003 vers 2007 la fonction suivante m'affiche une erreur d'execution 1004.

Est ce que quelqu'un pourrait m'aider svp à corriger le code pour que ça fonctionne à nouveau.

Code:
Sub CompilationLigneEntete1()
Dim f As Worksheet
Set f = Sheets("Compilation")
Application.ScreenUpdating = False
Entete = Array("Cpte", "Jrnl", "NR", "Date", "Documents", "Mt HTVA (D)", "Mt HTVA (C)", "C.I.", "C.A.", "Commentaires", "Conducteurs", "Transmises le", "A retourner, le", "Remise, le", "Etat", "A payer", "Échéance", "Echue, le", "Retard PT", "Payée, le", "Rappel")
f.Rows(1).EntireRow.Insert
With f
    With .Range("A1:U1")
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlCenter
        .Value = Entete
        .Interior.ColorIndex = 15
    With .Font
        .Size = 10
        .Bold = True
        .Italic = True
        .ColorIndex = 1
    End With
    End With
End With
    f.Cells.RowHeight = 14
    Application.ScreenUpdating = True
End Sub


Cordialement.
MaryR
 
Re : Erreur d'execution 1004

Re Bonsoir,

Je ne pense pas que la feuille soit protégée.

Impossible d'envoyer le fichier, il est trop volumineux...
Je vais regarder pour préparer un échantillon à vous transmettre.

Cordialement
Mary
 
Re : Erreur d'execution 1004

Bonsoir à tous,

bon j'ai pas la solution mais ça peut peut-être faire avancer le schimilili.

Quelle est le range de la dernière cellule dans laquelle il y a de la donnée, pour le savoir clic sur CTRL+FIN.
si ça se trouve excel ne peut inserer une ligne car de la donnée est présente sur la dernière ligne (pour eviter de perdre des données, Microsoft Excel ne peut déplacer des cellules non vides en dehors de la feuille d'ou l'erreur 1004)

Cela peut aussi expliquer la lourdeur de ton fichier.

Si c'est bien la cause du problème il suffit de supprimer les lignes inutiles et de réenregistrer le fichier avant de retenter l'execution du code

autres cas possibles d'erreur : le feuillet compilation n'appartient pas à la sélection (le nom du feuillet n'est peut-être pas libéllé comme dans le code) ou il n'est pas le feuillet actif

A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Q
Réponses
2
Affichages
3 K
M
Réponses
6
Affichages
1 K
L
Réponses
2
Affichages
2 K
leoriviera25
L
J
Réponses
7
Affichages
2 K
J
Retour