XL 2010 Macro supprimer un champs d'une cellule ! SOS

akziz

XLDnaute Nouveau
Bonjour,

J'ai un petit souci, cette matrice permet de visualiser des textes en les renseignant dans la rubrique label en fonction de la note qu'on donne /10 de l'enjeu et de la faisabilité.
Je veux créer un bouton Del qui permet de supprimer le Label en cas d'erreur ou en cas ou je veux changer de label.

Je n'arrive pas à faire la macro qui permet de faire ça, quelqu'un pourrit il m'aider SVP?

Je vous remercie d'avance.

Cordialement.


1566818583185.png
 

akziz

XLDnaute Nouveau
Je vous remercie pour cet effort mais maintenant le bouton Del supprime tout ce qui se trouve sur la matrice et non pas le dernier Label saisi, autrement dit, il fait le même travail que le bouton reset ! :(
Ce que je cherche est de supprimer uniquement le dernier texte saisi après l'avoir ajouté dans la matrice quelque sa position.

Cordialement.
 

akziz

XLDnaute Nouveau
Je vous remercie, Voici la macro de toute la matrice:
Sub Newp()
'Creation d'un nouveau point
'Enjeu
Range("B5").Value = 0
Range("B5").HorizontalAlignment = xlCenter
Range("B5").Font.Size = 15
'Faisabilite
Range("E5").Value = 0
Range("E5").HorizontalAlignment = xlCenter
Range("E5").Font.Size = 15
'label
Range("B9").Value = ""
End Sub

Sub Enjeu_augm()
'+1 Enjeu
If Range("B5").Value < 10 Then
Range("B5").Value = Range("B5").Value + 1
End If
End Sub

Sub Enjeu_dim()
'-1 Enjeu
If Range("B5").Value > 0 Then
Range("B5").Value = Range("B5").Value - 1
End If
End Sub

Sub Faisabilite_augm()
If Range("E5").Value < 10 Then
Range("E5").Value = Range("E5").Value + 1
End If
End Sub

Sub Faisabilite_dim()
If Range("E5").Value > 0 Then
Range("E5").Value = Range("E5").Value - 1
End If
End Sub

Sub addp()
Enjeu = Range("B5").Value
Faisabilite = Range("E5").Value
Label = Range("B9").Value

i = 18
While Cells(i, 26) <> ""
i = i + 1
Wend
Cells(i, 26) = Enjeu
Cells(i, 27) = Faisabilite
Cells(i, 28) = Label

If Cells(57 - Faisabilite * 4, 1 + Enjeu * 2) = "" Then
Cells(57 - Faisabilite * 4, 1 + Enjeu * 2) = Label
Else: Cells(57 - Faisabilite * 4, 1 + Enjeu * 2) = Cells(57 - Faisabilite * 4, 1 + Enjeu * 2) & vbCrLf & Label
End If

End Sub

Sub reset()
Range("C17:U53").Select
Selection.ClearContents
End Sub



Ce qui manque c'est la macro du bouton Del pour supprimer le dernier texte saisi quelque soit sa position une fois ajouté avec le bouton Add.

Je vous remercie d'avance.
Cordialement.
 

Discussions similaires

Réponses
20
Affichages
782

Statistiques des forums

Discussions
312 164
Messages
2 085 877
Membres
103 009
dernier inscrit
dede972