Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Adapter ce code à ce fichier?

  • Initiateur de la discussion Initiateur de la discussion anthoYS
  • 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 !

anthoYS

XLDnaute Barbatruc
Bonsoir,

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Range("B1").CurrentRegion.Resize(1, Range("B1").CurrentRegion.Columns.Count).Name = "plage2"
If Not Intersect([plage2], Target) Is Nothing Then
If ActiveCell.Value = "?" Then
    ActiveCell.EntireColumn.Delete Shift:=xlToLeft
Else
    ActiveCell.EntireColumn.Insert Shift:=xlToRight
    ActiveCell.Value = "?"
End If
End If
Cancel = True
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("B1").CurrentRegion.Resize(1, Range("B1").CurrentRegion.Columns.Count).Name = "plage2"
On Error Resume Next
Range("ColChoix2").Interior.ColorIndex = xlNone
If Not Intersect(Target, Range("plage2")) Is Nothing Then
test = Chr(64 + Target.Column)
test1 = Cells(65536, test).End(xlUp).Address
    Feuil1.Range(test & "2", test1).Name = "colchoix"
    Range("ColChoix2").Interior.ColorIndex = 6
    ActiveSheet.Shapes("Group 36").Visible = True
    ActiveSheet.Label1.Caption = Target.Value
Else
    ActiveSheet.Shapes("Group 36").Visible = False
End If
End Sub

voilà une capture d'écran pour aider.



Lien supprimé

Code de l'onglet 'soldes' à faire fonctionner comme celui de 'Feuil1'.

Merci d'avance.
 
Re : Adapter ce code à ce fichier?

Salut anthoYS et le forum
Comment tu veux qu'on l'adapte ? en 110 ou 220 ? 😀
Pour la énième fois : on ne sait que ce que tu donnes, pas comment on doit travailler avec le fichier, ni ce que doit faire les macros !!!
Je peux juste te dire que ça me semble débile comme code, de mon point de vue : Que tu édites une cellule, ou que tu la sélectionnes, tu redéfinis Plage2 ? Tu nous donnes 2 macros ?
Q-ce que tu veux, réellement ?
 
Re : Adapter ce code à ce fichier?

re,

Vais m'expliquer on ne peut mieux dans ce fichier joint Gorfael.

Pardon ; Le lien précedent le fichier n'étais pas à jour semblerait-il...

Il faut que de la même manière que le code fonctionne en 'Feuil1' il faille qu'il marche aussi pour l'onglet 'soldes'.
Je m'explique en fait il doit quand on clique sur BQ2 colorer la colonne selectionné et afficher les moyennes et autres valeurs de cette colonne.
Comme c'est le cas en 'Feuil1', si je clique en COLB tout s'automatise.
Edit ; j'ai déjà commencé le boulot de modifier les plages nommée dans le nouveau code 'soldes' mais rien n'y fait je dois oublier certains détails important.

Voilà.
 

Pièces jointes

Re : Adapter ce code à ce fichier?

Bonsoir à tous
Peut-être avec ceci dans la feuille soldes ?
Code:
[COLOR="DarkSlateGray"][B]Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("B1").CurrentRegion.Resize(1, Range("B1").CurrentRegion.Columns.Count).Name = "plage2"
On Error Resume Next
Range("ColChoix2").Interior.ColorIndex = xlNone
If Not Intersect(Target, Range("plage2")) Is Nothing Then
test = Chr(64 + Target.Column)
test1 = Cells(65536, test).End(xlUp).Address
    [COLOR="Red"]Feuil2.Range(test & "2", test1).Name = "ColChoix2"[/COLOR]
    Range("ColChoix2").Interior.ColorIndex = 6
    ActiveSheet.Shapes("Group 36").Visible = True
    ActiveSheet.Label1.Caption = Target.Value
Else
    ActiveSheet.Shapes("Group 36").Visible = False
End If
End Sub[/B][/COLOR]
ROGER2327
#4020


Mercredi 18 Phalle 137 (Lingam, SQ)
11 Fructidor An CCXVIII
2010-W34-6T23:07:46Z
 
- 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

Discussions similaires

Réponses
4
Affichages
652
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…