Je recherche un code à mettre sur un bouton pour pouvoir insérer la lettre "P" dans certaines cellules spécifiques de ma feuille (cellules colonne D, lignes 2 à 126, lignes paires uniquement).
re
sinon avec la meme sub on vide ou on met le "P"
VB:
Sub test1()
With [D2:D126]
If .Cells(1) = "" Then
.Value = Application.Transpose(Split(Application.Rept("p,,", .Rows.Count), ","))
Else
.Value = ""
End If
End With
End Sub
VB:
Sub test2()
With [D2:D126]
If .Cells(1) = "" Then
.FormulaR1C1 = "= IF(MOD(ROW(),2),"""",""P"")": .Value = .Value
Else
.Value = ""
End If
End With
End Sub
je recherche un code à mettre sur un bouton pour pouvoir insérer la lettre "P" dans certaines cellules spécifiques de ma feuille (cellules colonne D, lignes 2 à 126, lignes paires uniquement).
Sub Set_P()
Dim Cel As Range
For Each Cel In [D2:D126]
If Cel.Row Mod 2 = 0 Then Cel = "P"
Next
End Sub
Sub Clear_P()
Dim Cel As Range
For Each Cel In [D2:D126]
If Cel.Row Mod 2 = 0 Then Cel.ClearContents
Next
End Sub