Passer d'une cellule à l'autre en VBA

Bonjour,

Je trouve un peu partout des solutions à mon problème sur le forum, mais bizarrement jamais une seule qui y répond vraiment... Pourtant c'est assez simple je pense.

J'aimerais qu'en appuyant sur Tab ou entrée, j'impose à l'utilisateur d'aller dans telle cellule et ainsi de suite (qu'il la remplisse ou non d'ailleurs). genre de A1 il va en B3, puis en B5, puis en C6, enfin vous voyez quoi :p Bien sûr je connais la solution de déverrouiller certaines cellules et de protéger le classeur, mais dans mon cas précis, ça ne fonctionne pas. Je pense qu'il n'y a qu'en VBA que j'arriverais à solutionner mon soucis.

Merci beaucoup !

Bonjour,

ric

Désolé, je pensais que c'était réalisable sans exemple.

Voici mon fichier, vous comprendrez sans soucis dans quelles cellules l'utilisateur doit passer;

Merci !

Bonjour

a voir pour le principe et a toi de faire le reste

Sub Efface()
Feuil1.Unprotect
Cells.Locked = True
    Range("D2:F2").ClearContents
        Range("D2:F2").Locked = False
    Range("I2:R2").ClearContents
        Range("I2:R2").Locked = False
    Range("D4:F4").ClearContents
        Range("D4:F4").Locked = False
Feuil1.Protect
End Sub

A+

Maurice

Merci Maurice !

Mais ça ne fonctionne pas. D'ailleurs je ne pige pas pourquoi tu as repris ma macro qui efface les cellules. C'est 2 choses distinct.

Rechercher des sujets similaires à "passer vba"