Pb. macro

Fermé
nihcoc Messages postés 192 Date d'inscription dimanche 9 mars 2014 Statut Membre Dernière intervention 28 février 2023 - 2 janv. 2019 à 07:48
via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 - 2 janv. 2019 à 15:26
Bonjour,

J'ai récupéré ce code VBA que je trouve intéressant ,mais j'aurais voulu limité son action a une certaine plage défini dans cette macro.

problème je n'y arrive pas ,si quelqu'un pouvait m'aider

'Empecher la sélection des cellules contenant des formules
'procédure évenementielle , à placer au niveau de la feuille
Private Sub Worksheet_selectionChange(ByVal Target As Range)
Dim Cell As Range
For Each Cell In Selection
If Cell.HasFormula Then Selection.Cells(1, 1).Offset(, 1).Select
Next
End Sub

D'avance merci



Configuration: Windows / Firefox 64.0
A voir également:

3 réponses

via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 705
2 janv. 2019 à 09:18
Bonjour

En début de macro

IF Not Intersect(target,Range(A3:F12)) is Nothing Then

En fin de macro
End if

N'effectuera la macro que si la sélection a changé dans la plage A3:F12

Cdlmnt
Via
0
nihcoc Messages postés 192 Date d'inscription dimanche 9 mars 2014 Statut Membre Dernière intervention 28 février 2023 5
2 janv. 2019 à 14:17
Bonjour
Merci a toi via55 pour ta réponse

Mais Je joint le classeur avec le lien suivant , car le code plante
https://cjoint.com/c/IAcnnUJBGKc
0
via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 705
2 janv. 2019 à 15:26
Re,

Désolé, je suis allé trop vite en tapant la ligne de macro, il faut mettre A3:F12 entre guillemets

0