Erreur de Compilation VBA (erreur d'execution 424)
Fermé
qnaeb
Messages postés
4
Date d'inscription
lundi 14 mai 2018
Statut
Membre
Dernière intervention
18 mai 2018
-
14 mai 2018 à 18:49
qnaeb Messages postés 4 Date d'inscription lundi 14 mai 2018 Statut Membre Dernière intervention 18 mai 2018 - 18 mai 2018 à 22:28
qnaeb Messages postés 4 Date d'inscription lundi 14 mai 2018 Statut Membre Dernière intervention 18 mai 2018 - 18 mai 2018 à 22:28
A voir également:
- Erreur de Compilation VBA (erreur d'execution 424)
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 10016 epson - Forum Imprimante
3 réponses
thev
Messages postés
1883
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
6 novembre 2024
691
Modifié le 16 mai 2018 à 09:55
Modifié le 16 mai 2018 à 09:55
Bonjour,
Pour prévoir l'ajout ou la modification d'une colonne, il est mieux d'indiquer le nom de la colonne de l'objet tableau. Comme ceci :
.Listcolumns("nom_de_la_colonne")
With Sheets("input").ListObjects(1) 'Controler si la base de données est vide oui ou non 'Trouver la dernière ligne et ajouter nos informations Set cell = .ListColumns(1).Range.Find("") If cell Is Nothing Then .ListRows.Add: dlt = .ListRows.Count _ Else dlt = cell.Row - .HeaderRowRange.Row 'Désormais ajouter nos informations .ListColumns(1).DataBodyRange.Rows(dlt) = txtdate .ListColumns(2).DataBodyRange.Rows(dlt) = "sortie" .ListColumns(3).DataBodyRange.Rows(dlt) = CDbl(Me.somme) .ListColumns(4).DataBodyRange.Rows(dlt) = Me.compte.Column(1) .ListColumns(5).DataBodyRange.Rows(dlt) = Me.creancier .ListColumns(6).DataBodyRange.Rows(dlt) = Me.Description .ListColumns(7).DataBodyRange.Rows(dlt) = Me.categorie .ListColumns(8).DataBodyRange.Rows(dlt) = Me.subcat .ListColumns(9).DataBodyRange.Rows(dlt) = Me.ref .ListColumns(10).DataBodyRange.Rows(dlt) = Me.remarque End With
Pour prévoir l'ajout ou la modification d'une colonne, il est mieux d'indiquer le nom de la colonne de l'objet tableau. Comme ceci :
.Listcolumns("nom_de_la_colonne")
julia Namor
Messages postés
524
Date d'inscription
jeudi 27 mars 2014
Statut
Membre
Dernière intervention
13 janvier 2024
33
14 mai 2018 à 20:24
14 mai 2018 à 20:24
Bonjour
il faudrait renommer le
en retirant le
bien cordialement
il faudrait renommer le
description</gras>
en retirant le
/
bien cordialement
qnaeb
Messages postés
4
Date d'inscription
lundi 14 mai 2018
Statut
Membre
Dernière intervention
18 mai 2018
15 mai 2018 à 13:15
15 mai 2018 à 13:15
Ok Merci
mais je travail sous visual basic excel 2016
cela ne m'aide pas mais je reste ouvert à d'autre proposition
mais je travail sous visual basic excel 2016
cela ne m'aide pas mais je reste ouvert à d'autre proposition
thev
Messages postés
1883
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
6 novembre 2024
691
15 mai 2018 à 22:06
15 mai 2018 à 22:06
Bonsoir,
A mon avis, ce serait plutôt :
If Me.description.Font.Bold = 0 …………………..
A mon avis, ce serait plutôt :
If Me.description.Font.Bold = 0 …………………..
qnaeb
Messages postés
4
Date d'inscription
lundi 14 mai 2018
Statut
Membre
Dernière intervention
18 mai 2018
16 mai 2018 à 08:33
16 mai 2018 à 08:33
Merci pour l'info
Cela fonctionne jusqu'à la ligne " MsgBox"
Cela m'indique la valeur contenu dans la MsgBox 'Il manque des informations'
J'avance .... les amis, mais j'ai encore besoin de soutien
Cela fonctionne jusqu'à la ligne " MsgBox"
Cela m'indique la valeur contenu dans la MsgBox 'Il manque des informations'
J'avance .... les amis, mais j'ai encore besoin de soutien
18 mai 2018 à 22:28
grâce à vous cela a fonctionné
Bonne soirée