Usine à gaz
XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite une belle et chaude journée
Je n'arrive pas à adapter un code que Job75 m'a donné.
Le code était(pour appliquer une formule) :
et fonctionne très dans le fichier pour lequel il a été fait.
J'ai tenté de le modifier comme suit pour faire une sélection de cellules :
Mais ça ne fonctionne pas et je n'arrive pas à trouver comment faire.
J'ai besoin que seules les cellules en colonnes P avec "RdV Fait" contenu en colonne "J" soient sélectionnées.
Pourriez-vous m'aider ?
Je joins un fichier test et je continue à bidouiller
Un grand merci encore une fois,
Amicalement,
lionel,
Je vous souhaite une belle et chaude journée
Je n'arrive pas à adapter un code que Job75 m'a donné.
Le code était(pour appliquer une formule) :
VB:
Code origine Gérard
Sheets("Comptage_appels").Select
ActiveSheet.Unprotect Password:=""
With [a1].CurrentRegion
If .Rows.Count > 1 Then .Cells(4, 16).Resize(.Rows.Count - 1) = "=IF(OR(RC[-6]="""",RC[-5]=""""),"""",IF(VALUE(SUBSTITUTE(LEFT(RC[-6],8),""-"",""/"",1))=TODAY(),1,IF(MONTH(EOMONTH(VALUE(SUBSTITUTE(LEFT(RC[-6],8),""-"",""/"",1)),0))=MONTH(TODAY()),2,IF(MONTH(EOMONTH(VALUE(SUBSTITUTE(LEFT(RC[-6],8),""-"",""/"",1)),0))<MONTH(TODAY()),""3"",""""))))"
.Columns(16) = .Columns(16).Value 'supprime les formules
[P3] = "=SUM(RC[-4]:RC[-2])"
End With
ActiveSheet.Protect Password:="", DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
J'ai tenté de le modifier comme suit pour faire une sélection de cellules :
Code:
With [a6].CurrentRegion
If .Rows.Count > 1 Then .Cells(1, 16).Resize(.Rows.Count).Select
'If .Rows.Count > 1 Then .Cells(1, 16).Resize(.Rows.Count).Select
'.Cells(4, 16).Resize(.Rows.Count - 1)
End With
J'ai besoin que seules les cellules en colonnes P avec "RdV Fait" contenu en colonne "J" soient sélectionnées.
Pourriez-vous m'aider ?
Je joins un fichier test et je continue à bidouiller
Un grand merci encore une fois,
Amicalement,
lionel,
Pièces jointes
Dernière édition: