Erreur d'incompatibilité 13 - Code VBA
Résolu/Fermé
2015-1158
Messages postés
34
Date d'inscription
mardi 27 mars 2018
Statut
Membre
Dernière intervention
14 juin 2018
-
Modifié le 27 mars 2018 à 15:29
2015-1158 Messages postés 34 Date d'inscription mardi 27 mars 2018 Statut Membre Dernière intervention 14 juin 2018 - 28 mars 2018 à 16:58
2015-1158 Messages postés 34 Date d'inscription mardi 27 mars 2018 Statut Membre Dernière intervention 14 juin 2018 - 28 mars 2018 à 16:58
A voir également:
- Erreur d'incompatibilité 13 - Code VBA
- Erreur 0x80070643 - Accueil - Windows
- Le code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code telephone oublié - Guide
2 réponses
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
27 mars 2018 à 16:44
27 mars 2018 à 16:44
Bonjour,
le fichier SANS MOT DE PASSE
le fichier SANS MOT DE PASSE
2015-1158
Messages postés
34
Date d'inscription
mardi 27 mars 2018
Statut
Membre
Dernière intervention
14 juin 2018
27 mars 2018 à 16:48
27 mars 2018 à 16:48
Bonjour,
Voici le fichier sans mot de passe, je viens de réparer l'erreur, c'était au niveau du complétement entre les TextBox et le lien entre certaines cellule, j'écrivais: TextBox1.Text=Range("C10").Value, il suffisait de supprimer le Value, tout s'est emboiter. Je le poste tout de même si certains ont des remarques ou des améliorations à apporter, je suis débutant en VBA. En vous remerciant,
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
Voici le fichier sans mot de passe, je viens de réparer l'erreur, c'était au niveau du complétement entre les TextBox et le lien entre certaines cellule, j'écrivais: TextBox1.Text=Range("C10").Value, il suffisait de supprimer le Value, tout s'est emboiter. Je le poste tout de même si certains ont des remarques ou des améliorations à apporter, je suis débutant en VBA. En vous remerciant,
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
2015-1158
Messages postés
34
Date d'inscription
mardi 27 mars 2018
Statut
Membre
Dernière intervention
14 juin 2018
27 mars 2018 à 16:53
27 mars 2018 à 16:53
Il reste encore une erreur d'incompatibilité dedans:
Sur la cellule C11, le premier userform rentrer: 127; 123;156;147;119
le second userform: 56;87
Et là une erreur apparait. Je regarde à nouveau les lignes de codes et je ne trouve pas l'erreur.
Sur la cellule C11, le premier userform rentrer: 127; 123;156;147;119
le second userform: 56;87
Et là une erreur apparait. Je regarde à nouveau les lignes de codes et je ne trouve pas l'erreur.
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
27 mars 2018 à 17:12
27 mars 2018 à 17:12
Re,
Et là une erreur apparait
Laquelle car chez moi pas d'erreur VBA
Et là une erreur apparait
Laquelle car chez moi pas d'erreur VBA
2015-1158
Messages postés
34
Date d'inscription
mardi 27 mars 2018
Statut
Membre
Dernière intervention
14 juin 2018
27 mars 2018 à 17:17
27 mars 2018 à 17:17
Sur la cellule C10 ou C11, un UF1 (calcul de la moyenne N°1) apparait, essayes une première fois avec une liste de nombre tel que la moyenne N°1 soit inférieur à celle du 2nd UF2 (calcul de la moyenne N°2 sur weekend). Bref essayes deux possibilités, un coup lorsque la moy1 est supérieur à la moy2 et un autre coup l'inverse. Logiquement l'erreur 13 devrait apparaitre.
Merci
Merci
2015-1158
Messages postés
34
Date d'inscription
mardi 27 mars 2018
Statut
Membre
Dernière intervention
14 juin 2018
27 mars 2018 à 17:20
27 mars 2018 à 17:20
Lorsque Moyenne semaine>MOyenne weekend ca bug chez moi
2015-1158
Messages postés
34
Date d'inscription
mardi 27 mars 2018
Statut
Membre
Dernière intervention
14 juin 2018
27 mars 2018 à 17:33
27 mars 2018 à 17:33
Bon peut-être que ca bug plus en fait, je suis désolé.
Cependant j'ai tout de même une question technique. Comme tu peux le voir j'ai réaliser des macros sur la colonne C, j'aimerai pouvoir appliquer ces mêmes macros sur les colonnes qui suivent.
A la base pour enclencher mes macros j'ai mis ceci dans la feuille principale:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$C$10" Then UserForm1.Show
If Target.Address = "$C$11" Then UserForm1.Show
If Target.Address = "$C$17" Then UserForm3.Show
End Sub
J'ai essayé de le modifier pour créer une boucle afin de balayer une ligne:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Integer
i=1
While i=<3
If Target.Address = Cells(10,i) Then UserForm1.Show
If Target.Address = Cells(11,i) Then UserForm1.Show
If Target.Address = Cells(17,i) Then UserForm3.Show
i=i+1
Wend
End Sub
Mais evidemment ca ne marche pas. Il faudra ensuite que je code l'intérieur des macros avec des boucles car en fonction de la cellule choisir on se place sur une lettre de colonne pour amorcer les macros. A reflechir
Cependant j'ai tout de même une question technique. Comme tu peux le voir j'ai réaliser des macros sur la colonne C, j'aimerai pouvoir appliquer ces mêmes macros sur les colonnes qui suivent.
A la base pour enclencher mes macros j'ai mis ceci dans la feuille principale:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$C$10" Then UserForm1.Show
If Target.Address = "$C$11" Then UserForm1.Show
If Target.Address = "$C$17" Then UserForm3.Show
End Sub
J'ai essayé de le modifier pour créer une boucle afin de balayer une ligne:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Integer
i=1
While i=<3
If Target.Address = Cells(10,i) Then UserForm1.Show
If Target.Address = Cells(11,i) Then UserForm1.Show
If Target.Address = Cells(17,i) Then UserForm3.Show
i=i+1
Wend
End Sub
Mais evidemment ca ne marche pas. Il faudra ensuite que je code l'intérieur des macros avec des boucles car en fonction de la cellule choisir on se place sur une lettre de colonne pour amorcer les macros. A reflechir