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

Soulignage d'une ligne

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

J

julbute

Guest
Bonjour, je me sers de cette macro, fort sympathique(merci à l'auteur), http://boisgontierjacques.free.fr/fichiers/jb-Curseur.xls .
Le seul petit problème, c'est que je n'ai plus acces à la poignée en bas à droite de la cellule pour faire du glisser/copier.
Y a t'il un remede?
Je ne connais pas assez de chose en VBA pour modifier de moi même le code.
Merci pour votre aide.
 
Re : Soulignage d'une ligne

Bonjour julbute

Bienvenue sur XLD,

Le fichier en question n'est en rien responsable de ton problème.

Regarde dans Outils/Options, onglet Modification et coche Glissement-déplacement de la cellule et tout devrait rentrer dans l'ordre.

Bon après-midi.

Jean-Pierre
 
Re : Soulignage d'une ligne

Merci pour la réponse,
Je me sers d'excel 2007.
La case est coché, mais cela ne marche pas.
Je n'arrive vraiment pas à "capturer" l'angle de la cellule.Alors que j'arrivai avant d'instaler la macro.Ce pourquoi je l'ai mis en cause...
Roger
 
Re : Soulignage d'une ligne

Aprés plusieur essai, je n'ai toujurs pas trouvé!
Je n'arrive toujours pas à "capturer" l'angle en bas à droite pour glisser/Copier la celulle.Alors que j'y arrive lmorsque la macro est desactivé.Etrange Non...
Une solution?
Merci
Roger
 
Re : Soulignage d'une ligne

J'ai trouvé pourquoi cela ne fonctionne pas...
La raison est que la macro se sert d'un champs texte pour souligner les cellules, avec une "épaisseur de 1" (en rouge).Comme ce champs se trouve juste sur la ligne inférieur des cellules, je ne peux pas selectionner l'angle, puisque le champs est sur la limite.
Il suffirai de décaler le champ un peu vers le bas et tout devrait aller.
Mais je ne sais pas faire...
Un petit coup de pouce, merci
Roger

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set champ = [A1:z100]
If Not Intersect(champ, Target) Is Nothing Then
On Error Resume Next
Shapes("curseur").Visible = True
If Err <> 0 Then
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 1, 1, 1000, 1).Name = "curseur"
End If
ActiveSheet.Shapes("curseur").Line.ForeColor.RGB = RGB(0, 0, 255)
Shapes("curseur").Top = ActiveCell.Top + ActiveCell.Height
Shapes("curseur").Height = 1
Shapes("curseur").Width = champ.Width
Else
On Error Resume Next
Shapes("curseur").Visible = False
End If
End Sub
 
- 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

E
Réponses
4
Affichages
902
V
Réponses
3
Affichages
1 K
V
E
Réponses
3
Affichages
2 K
Emmanuel_3005
E
J
Réponses
5
Affichages
1 K
jacky 17
J
C
Réponses
7
Affichages
4 K
cvin100
C
C
Réponses
0
Affichages
2 K
Co0rentin2
C
C
Réponses
7
Affichages
7 K
M
Réponses
3
Affichages
4 K
Martin14
M
G
Réponses
0
Affichages
2 K
G
K
Réponses
19
Affichages
5 K
K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…