Bonjour a tous.
J'ai adapté cette formule a mon besoin:
Elle me permet de rechercher dans ma page active, le mot qui se trouve dans mon combobox CBO_habilites et deffacer le contenue de cette cellule.
Mes talents étant se qu'il sont, j'ai besoin de votre aide pour compléter cette formule (ou pour la remplacer par une autre, si vous avez mieux a suggérai).
Les questions:
1-Comment restreindre la recherche à seulement quelque case de ma feuille active? (cell B17 : L80)
2-Certain de c'est mot a rechercher et supprimer sont presque identique (Ex:. armurier;armurier avancer - Feu1;Feu2;Feu3 ...)
Si dans ma liste, j'ai le mot armurier avancer exemple et que je recherche armurier, il me supprimera armurier avancer, se qui n'est vraiment pas bon. Comment faire pour que la recherche ne cherche que les valeur exacte ?
3-Selection.Clear Unmerge mes cellules et supprime les lignes de contour. Comment remplacer Selection.Clear par Selection.write "" (afin de tout simplement effacer le texte en ne marquant rien)?
4 et final-comment lui dire de sélectionné la cellule de la même ligne que lui mais une colonne a droite de plus et d'y inscrire 1 ?
Voila, j'espers que se n'est pas trop demander :s
Merci d'avance pour le temps que vous m'accorderai!
Luinil
J'ai adapté cette formule a mon besoin:
Code:
Private Sub CommandButton2_Click()
Dim Var As String
Application.ScreenUpdating = False
Acode = ComboBox6.Text
Sheets(Acode).Select
On Error Resume Next
Var = CBO_habilites.Value
'pour ne rien supprimer en cas d' ECHAP ou D'ANNULER
If Var = "" Then Exit Sub
Set MotTrouvé = Cells.Find(What:=Var)
If Not MotTrouvé Is Nothing Then
MotTrouvé.Select
'confirmation de suppression
Style = vbYesNo + vbDefaultButton1
Msg = "Suppression de la ligne"
Title = "Attention suppression de la ligne."
Réponse = MsgBox(Msg, Style, Title)
If Réponse = vbYes Then
ActiveCell.Select
Selection.Clear
End If
Else
MsgBox "Rien trouvé"
Exit Sub
End If
[A1].Select
Call TriHab
Application.ScreenUpdating = True
Unload Me
UserForm7.Show
End Sub
Mes talents étant se qu'il sont, j'ai besoin de votre aide pour compléter cette formule (ou pour la remplacer par une autre, si vous avez mieux a suggérai).
Les questions:
1-Comment restreindre la recherche à seulement quelque case de ma feuille active? (cell B17 : L80)
2-Certain de c'est mot a rechercher et supprimer sont presque identique (Ex:. armurier;armurier avancer - Feu1;Feu2;Feu3 ...)
Si dans ma liste, j'ai le mot armurier avancer exemple et que je recherche armurier, il me supprimera armurier avancer, se qui n'est vraiment pas bon. Comment faire pour que la recherche ne cherche que les valeur exacte ?
3-Selection.Clear Unmerge mes cellules et supprime les lignes de contour. Comment remplacer Selection.Clear par Selection.write "" (afin de tout simplement effacer le texte en ne marquant rien)?
4 et final-comment lui dire de sélectionné la cellule de la même ligne que lui mais une colonne a droite de plus et d'y inscrire 1 ?
Voila, j'espers que se n'est pas trop demander :s
Merci d'avance pour le temps que vous m'accorderai!
Luinil