Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion hug
  • 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 !

H

hug

Guest
Bonjour,

Je suis dessus de puis le début de la journée, et après avoir toucher a un peu tout, je me rends!!

J'ai une erreur 13 (incompatibilité de type) sur le code suivant quand il est tourne avec une autre macro. Le code est:

Private Sub WorkSheet_Change(ByVal Target As Range)
Dim Cel As Range

y = Not LCase(Target.Value) = "oui" L'erreur viens de cette ligne!
Set isect = Application.Intersect(Range("modif"), Target)
If Not isect Is Nothing Then

For Each Cel In Range("M20:M350")
If Cel.Value <> "" And Cel.Value = 0 Then
Cel.EntireRow.Hidden = y
End If
Next

End If

End Sub

Elle me sert a rendre des lignes visibles ou non sous condition.

L'autre Macro est:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)


Dim VNom As String
VNom = ActiveSheet.Range("R15")
ActiveSheet.Name = VNom

If Target.Address = "$E$7" Then
For j = 1 To Range("E6")
Rows("35:45").Copy
Rows("46:46").Insert Shift:=xlDown
Next j
End If
Application.CutCopyMode = False

End Sub

Elle me sert a piloter l'insertion d'un tableau (de la ligne 35 a 45) un certain nombre de fois (E6)

Quelqu'un saurait quoi faire pour éviter cette erreur svp?
 
Dernière modification par un modérateur:
Re : Erreur 13!!

Bonjour
Je ne connais pas ce format d'instruction ( avec 2 '=')
J'ai testé : moi ça passe
c'est la ligne après car "modif" : connait pas ? donc blocage
A mon avis , il doit y avoir des formats/données de cellules dans ta feuille qui ne plaisent pas pour ce genre d'instruction
mais je ne m'avance pas plus
 
Re : Erreur 13!!

Bonjour hug.


Message supprimé : c'était une c... Désolé !


ROGER2327
#6583


Vendredi 20 Clinamen 140 (Nativité de Saint Patrice MONNET, algébrateur - Vacuation)
22 Germinal An CCXXI, 5,9802h - romaine
2013-W15-4T14:21:09Z
 
Dernière édition:
Re : Erreur 13!!


le "modif" est le nom de ma cellule qui donne la condition à l'affichage des cellules
 
Re : Erreur 13!!

Bonsoir.
Non, non. Ce n'est pas une obligation. Mais c'est plus concis.
Essayez
VB:
y = Not LCase(Target(1, 1).Value) = "oui"
À tout les coups c'est une saloperie de cellule fusionnée !
Cordialement.
 
- 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

Réponses
9
Affichages
476
Réponses
14
Affichages
452
  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
272
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…