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

séparation des code dans la meme Sub

Ilino

XLDnaute Barbatruc
Forum Bonjour
Question d’ordre générale
Je souhaite un code ou une syntaxe pour séparer mes codes dans la meme sub.. est il possibl ?
grazie
 

camarchepas

XLDnaute Barbatruc
Re : séparation des code dans la meme Sub

Ilino ,

Je crois qu'a multiplier les discussions pour en fait le même sujet,

l'on arrive plus à suivre ton besoin.

rien ne sert de nous arceler , si C est une position spécifique , alors , il faut simplement la mémoriser dans un module standard avec une variable public , puis l'utiliser aprés , mais en aucun cas modifier la syntaxe de l'événementiel.

Dans un module standard
Public C as range
sub memoire
Set C = range("C4")
end sub

puis ici

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

utilisation de C

End Sub
 

Ilino

XLDnaute Barbatruc
Re : séparation des code dans la meme Sub

Re nono
merci pour la réponse
C est une position variable , j'ai utilisé ce code pour faire bouger un bouton(bouton Menu) dans la feuille "FGP 2014"avec le curseur de la souris donc il est variable : Set C = range("C4") ????

grazie
 

job75

XLDnaute Barbatruc
Re : séparation des code dans la meme Sub

Re,

Non, aucune raison, le 1er code ne fait que nommer la cellule/plage.

Faut pas voir des conflits partout, Excel c'est pas l'Irak.

A+
 

camarchepas

XLDnaute Barbatruc
Re : séparation des code dans la meme Sub

Bon ,

voici donc un exemple ,
lorsque tu cliques sur une cellule , le bouton ce déplace au même endroit.

Si j'ai compris c'est ce que tu veux faire .
 

Pièces jointes

  • Souris_Bouton.xlsm
    15.8 KB · Affichages: 9
Dernière édition:

Ilino

XLDnaute Barbatruc
Re : séparation des code dans la meme Sub

Re NONO
grazie pour le code ;mais ce n'est pas l'objet de mon souci, neanmoins encore merci
NB : le code du bouton qui bouge avec le curseur ça fonctionne tres bien chez moi
A+
 

job75

XLDnaute Barbatruc
Re : séparation des code dans la meme Sub

Bonjour Ilino, camarchepas,

Fichier joint avec le code qui soit-disant crée un conflit

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Target.Name = "Cible"

If ActiveSheet.Name = "FGP 2014" Then
    With ActiveSheet.Shapes("CommandButton109")
     .Top = Target.Top - 25
     .Left = Target.Left + 150
    End With
 

    With ActiveSheet.Shapes("CommandButton15")
    .Top = Target.Top - 25
    .Left = Target.Left + 195
    End With
End If

End Sub
Edit : pour ceux qui aiment le bon français noter qu'il faut écrire "soi-disant".

A+
 

Pièces jointes

  • Classeur(1).xlsm
    22.8 KB · Affichages: 23
  • Classeur(1).xlsm
    22.8 KB · Affichages: 21
  • Classeur(1).xlsm
    22.8 KB · Affichages: 25
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…