XL 2013 Erreur : La méthode 'range' de l''objet'_Global a échoué

onyirimba

XLDnaute Occasionnel
Supporter XLD
Bonjour,

La MAcro que j'ai programmée ne fonctionne pas et je ne connais pas l'origine du problème =>j'ai un message Erreur : "La méthode 'range' de l''objet'_Global a échoué"
Merci de votre aide

3 - Voici le Message d'erreur VBA
Capture d’écran 2023-01-07 à 01.07.49.png


Capture d’écran 2023-01-07 à 01.06.32.png


1- voici le fichier Excel/Capture d'écran associée
Capture d’écran 2023-01-07 à 01.21.00.png
 

Pièces jointes

  • Capture d’écran 2023-01-07 à 01.08.58.png
    Capture d’écran 2023-01-07 à 01.08.58.png
    85.7 KB · Affichages: 15
  • Capture d’écran 2023-01-07 à 01.21.00.png
    Capture d’écran 2023-01-07 à 01.21.00.png
    137.6 KB · Affichages: 14
Solution
Re

Il y a 2 erreurs dans le code

Sub TrouverProblem()

Dim Dernligne As Boolean ' DŽclaration de Variable Long = Chiffre String = Texte Boolean = Vrai/Faux

Dernligne = Range("A" & Rows.Count).End(xlUp).Row ' derniere ligne des variables

Range("A" & Adernligne + 1) = "3 lignes sur 5 ˆ corriger"

End Sub
1ere erreur

Dim Dernligne As Boolean

Remplacé par :


Dim Dernligne As String

2eme erreur

Range("A" & Adernligne + 1

Remplacé par :

Range("A" & Dernligne + 1

Et code complet
Sub TrouverProblem()

Dim Dernligne As String

Dernligne = Range("A" & Rows.Count).End(xlUp).Row ' derniere ligne des variables

Range("A" & Dernligne + 1) = "3 lignes sur 5 ˆ corriger"

End Sub...

Phil69970

XLDnaute Barbatruc
Re

Il y a 2 erreurs dans le code

Sub TrouverProblem()

Dim Dernligne As Boolean ' DŽclaration de Variable Long = Chiffre String = Texte Boolean = Vrai/Faux

Dernligne = Range("A" & Rows.Count).End(xlUp).Row ' derniere ligne des variables

Range("A" & Adernligne + 1) = "3 lignes sur 5 ˆ corriger"

End Sub
1ere erreur

Dim Dernligne As Boolean

Remplacé par :


Dim Dernligne As String

2eme erreur

Range("A" & Adernligne + 1

Remplacé par :

Range("A" & Dernligne + 1

Et code complet
Sub TrouverProblem()

Dim Dernligne As String

Dernligne = Range("A" & Rows.Count).End(xlUp).Row ' derniere ligne des variables

Range("A" & Dernligne + 1) = "3 lignes sur 5 ˆ corriger"

End Sub

@Phil69970
 

Discussions similaires

Réponses
14
Affichages
358

Statistiques des forums

Discussions
315 126
Messages
2 116 484
Membres
112 761
dernier inscrit
delaveau