Vba run-time error 13 type mismatch
Fermé
mickysor
-
Modifié par mickysor le 25/09/2011 à 12:10
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 - 26 sept. 2011 à 13:54
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 - 26 sept. 2011 à 13:54
A voir également:
- Vba run-time error 13 type mismatch
- Time machine - Guide
- Quick time - Télécharger - Lecture
- Popcorn time download - Télécharger - TV & Vidéo
- Vba range avec variable ✓ - Forum VB / VBA
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
3 réponses
ccm81
Messages postés
10851
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 avril 2024
2 404
25 sept. 2011 à 18:44
25 sept. 2011 à 18:44
bonjour
pourrais tu expliquer ce que ta macro est censée réaliser ?
bonne suite
pourrais tu expliquer ce que ta macro est censée réaliser ?
bonne suite
la macro doit faire:
si dans la colonne E:E le mot "yes" est inscrit alors déplacer le contenu de la colonne horizontale ou se trouve "yes" dans la "feuil2"
Plus tard je rajouterai d'autres mots clé à déplacer dans d'autres feuilles.
dommage pour l'instant personne n'arrive à résoudre mon problème.snif
si dans la colonne E:E le mot "yes" est inscrit alors déplacer le contenu de la colonne horizontale ou se trouve "yes" dans la "feuil2"
Plus tard je rajouterai d'autres mots clé à déplacer dans d'autres feuilles.
dommage pour l'instant personne n'arrive à résoudre mon problème.snif
ccm81
Messages postés
10851
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 avril 2024
2 404
Modifié par ccm81 le 26/09/2011 à 15:29
Modifié par ccm81 le 26/09/2011 à 15:29
re
peut être quelque chose comme ça
bonne suite
peut être quelque chose comme ça
Private Sub Worksheet_Change(ByVal Target As Range) Dim li1 As Long, li2 As Long If Not Intersect(Target, Range("E:E")) Is Nothing Then If UCase(Target) = "YES" Then li1 = Target.Row li2 = Sheets("Feuil2").Range("A65536").End(xlUp).Row + 1 Sheets("Feuil1").Cells(li1, 1).EntireRow.Copy Sheets("Feuil2").Cells(li2, 1) End If End If End Sub
bonne suite