[vba]action après selection ds liste déroulan
Fermé
Yannanou
Messages postés
25
Date d'inscription
mercredi 18 juillet 2007
Statut
Membre
Dernière intervention
11 mars 2008
-
20 août 2007 à 16:09
Utilisateur anonyme - 21 août 2007 à 14:29
Utilisateur anonyme - 21 août 2007 à 14:29
A voir également:
- [vba]action après selection ds liste déroulan
- Action - Guide
- Liste déroulante excel - Guide
- Tubidy film d'action telecharger - Télécharger - TV & Vidéo
- Action fans - Accueil - Guide arnaque
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
2 réponses
choubaka
Messages postés
39409
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
24 décembre 2024
2 104
20 août 2007 à 16:15
20 août 2007 à 16:15
salut
rangecopy = Marque: Marque2
au lieu de
rangecopy = Marque: Marque 2
rangecopy = Marque: Marque2
au lieu de
rangecopy = Marque: Marque 2
Utilisateur anonyme
21 août 2007 à 14:29
21 août 2007 à 14:29
Bonjour,
Il manque quelques infos pour répondre correctement !
Il semble que les variables ne soient pas déclarées :
Alors que est le type de [ Marque ] et [ Marque2 ].
Le type du contenant ? ( Type de la variable )
Le type du contenu ? ( Type de la donnée )
À première vue :
ce bout de code :
devrait se lire comme suit :
Lupin
Il manque quelques infos pour répondre correctement !
Il semble que les variables ne soient pas déclarées :
Alors que est le type de [ Marque ] et [ Marque2 ].
Le type du contenant ? ( Type de la variable )
Le type du contenu ? ( Type de la donnée )
À première vue :
ce bout de code :
rangecopy = Marque: Marque 2 ==========> c'est ici qu'il m'affiche une erreur de compilation Rows(rangecopy).Select Range(Marque, Marque2).Copy Selection.Copy Sheets("Compte rendu daté").Select Range("A1").Select Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True '*************************************************/ ' Mise en forme de la feuille "Compte rendu daté *********/ '*************************************************/ Selection.Interior.ColorIndex = xlNone Columns("A:A").EntireColumn.AutoFit Columns("B:B").EntireColumn.AutoFit Columns("C:C").EntireColumn.AutoFit Range("1:1,9:9,15:15,16:16,18:18").Select Range("A18").Activate Application.CutCopyMode = False
devrait se lire comme suit :
Dim Marque As String, Marque2 As String rangecopy = Marque & ":" & Marque2 Rows(rangecopy).Select Selection.Copy Sheets("Compte rendu daté").Select Range("A1").Select Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True Application.CutCopyMode = False Selection.Interior.ColorIndex = xlNone Columns("A:C").EntireColumn.AutoFit
Lupin
21 août 2007 à 07:32
Y a t-il d'autre possibilité meme si je dois modifier d'autres choses?
Merci d'avance
Yann