Comment coder ça
Résolu
Nonno48
Messages postés
67
Statut
Membre
-
Nonno48 Messages postés 67 Statut Membre -
Nonno48 Messages postés 67 Statut Membre -
Bonjour
Je souhaiterais coder :
Si dans colonne "D" une cellule contient "F" alors le contenu la cellule contiguë de la colonne "C" est effacé?
Merci
Nonno48
Je souhaiterais coder :
Si dans colonne "D" une cellule contient "F" alors le contenu la cellule contiguë de la colonne "C" est effacé?
Merci
Nonno48
A voir également:
- Comment coder ça
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Application pour apprendre à coder - Guide
- Comment coder son whatsapp - Guide
- Comment débloquer un code puk - Guide
- Comment créer un qr code - Guide
4 réponses
2 choix. Codes à placer dans le module de la feuille concernée. clic droit sur l'onglet de cette feuille / visualiser le code.
"oneshot" :
Ou alors, au fur et à mesure de la saisie :
"oneshot" :
Private Sub CommandButton1_Click()
Dim i As Integer
With Worksheets("Feuil1") 'ADAPTER le nom de la feuille
For i = 45 To 5000 'boucle sur les cellules D45:D5000 ADAPTER le 45 et le 5000 de la boucle
If .Range("D" & i).Value = "F" Then .Range("C" & i).ClearContents
Next
End With
End Sub
Ou alors, au fur et à mesure de la saisie :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count = 1 Then
If Not Intersect(Target, Range("D45:D5000")) Is Nothing Then
If Target.Value = "F" Then Target.Offset(, -1).ClearContents
End If
End If
End Sub
Bonjour,
A priori, il faut passer par un script en VBA qu'on déclenchera sur l'appui d'une touche ou d'un bouton. C'est ce que vous voulez ? Pouvez-vous préciser d'avantage ?
A priori, il faut passer par un script en VBA qu'on déclenchera sur l'appui d'une touche ou d'un bouton. C'est ce que vous voulez ? Pouvez-vous préciser d'avantage ?
Je vais essayer ça
Nonno
j'ai choisis ta première proposition
Crdlt
Nonno48