VBA

steph71

XLDnaute Occasionnel
Bonsoir à tous

Pour traduire le besoin suivant en VBA :

Dans une feuille EXCEL
si B10 = 'AG centraliée' et
Si E10 = 'Tenue de bureau'
Alors les cellules C16 et C17 = 0

Sinon les cellules C16 et C17 = 'à saisir'


j'ai saisi le code suivant :

If Range('B10') = 'AG centralisée' And Range('E5') = 'Tenue de bureau' Then
Range('C16:C17').Value = 0
Else
Range('C16:C17').Value = 'à saisir'
End If


PROBLEME
je ne peux plus rien saisir d'autre en C16 et C17 puisque la macro ci-dessus s'éxécute.
Comment faire pour que je puisse effetivement saisir par la suite une donnée à la place de 'à saisir' en cellule C16 et C17

Merci d'avance pour votre aide

et bonne soirée
 

steph71

XLDnaute Occasionnel
Je ne compte pas prendre tous les post pour la même question
je n'ai pas eu de réponse à ma question alors je pensais qu'en créant un nouveau fil, cela me permettrait d'attirer l'intention sur mon pb.
Mes excuses auprès de l'ensemble des membres.
Bonne journée
 

steph71

XLDnaute Occasionnel
Voilà un fichier exposant simplement mon problème et ma demande
merci d'avance pour l'aide
Bonne journée [file name=Classeur1_20050823134958.zip size=6312]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20050823134958.zip[/file]
 

Pièces jointes

  • Classeur1_20050823134958.zip
    6.2 KB · Affichages: 8
S

STEPH71

Guest
Oui, mais dans mon projet, j'ai déjà crée quelques boutons et je ne voudrais pas que les utilisateurs passent leur temps à cliquer sur des boutons
je préférerais leur faciliter la saisie de façon intuitive au fur et à mesure de la saisie
 

Hervé

XLDnaute Barbatruc
Bonjour tout le monde

Essaye comme ceci :

Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range('b1:b2')) Is Nothing Then Exit Sub

If Range('B1') = 'TOTO' And Range('B2') = 'TATA' Then
    Range('B3:B4').Value = 0
Else
    Range('B3:B4').Value = 'à saisir'
End If

End Sub


salut
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 854
Membres
103 975
dernier inscrit
denry