A voir également:
- Colonne variable
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Colonne word - Guide
- Trier colonne excel - Guide
- Figer colonne excel - Guide
6 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 306
Modifié par michel_m le 22/12/2016 à 10:58
Modifié par michel_m le 22/12/2016 à 10:58
Bonjour
le (les) test des If sont incomplèts
IF(COUNTIF(RC[-16]:RC[-2],"*ORDER*") ....?;
....? = ou > ou < etc à quoi ?
Michel
le (les) test des If sont incomplèts
IF(COUNTIF(RC[-16]:RC[-2],"*ORDER*") ....?;
....? = ou > ou < etc à quoi ?
Michel
Effectivement :
ActiveCell.FormulaR1C1 = _
"=IF(COUNTIF(RC[-15]:RC[-1],"*ORDER*"),"*ORDER*",IF(COUNTIF(RC[-15]:RC[-1],"*HH*"),"*HH*",""RAS""))"
ActiveCell.FormulaR1C1 = _
"=IF(COUNTIF(RC[-15]:RC[-1],"*ORDER*"),"*ORDER*",IF(COUNTIF(RC[-15]:RC[-1],"*HH*"),"*HH*",""RAS""))"
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 306
22 déc. 2016 à 11:19
22 déc. 2016 à 11:19
Rien de changé malgré le "effectivement"....
regarder dans l'aide en ligne la fonction Nb.SI
bonne continuation
abandon du suivi
regarder dans l'aide en ligne la fonction Nb.SI
bonne continuation
abandon du suivi
je pensais utiliser le code
Dim DerColonne As Integer
DerColonne = Cells(1, Columns.Count).End(xlToLeft).Column
Dim MaPlage As Range
Dim i As Integer
i = 1
Set MaPlage = Range("B" & i & ":DerColonne" & i)
mais j'ai un message d'erreur 1004; la méthode Range de l'objet Lobal a échoué,
et je ne trouve pas l'erreur pouvez vous m'aider ?
Merci
Dim DerColonne As Integer
DerColonne = Cells(1, Columns.Count).End(xlToLeft).Column
Dim MaPlage As Range
Dim i As Integer
i = 1
Set MaPlage = Range("B" & i & ":DerColonne" & i)
mais j'ai un message d'erreur 1004; la méthode Range de l'objet Lobal a échoué,
et je ne trouve pas l'erreur pouvez vous m'aider ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Par Contre
dans la formule la plage n'est pas retranscrite correctement, pour le "Maplage.Select" prouve bien que la plage est correcte,
Dim DerColonne As Integer
DerColonne = Cells(1, Columns.Count).End(xlToLeft).Column
Dim MaPlage As Range
Dim i As String
i = 2
Set MaPlage = Range(Cells(i, 1), Cells(i, DerColonne))
MaPlage.Select
Range("A1").End(xlToRight).Offset(0, 1).Range("A1").Value = "Analyse"
Range("A1").End(xlToRight).Offset(1, 0).Range("A1").Value = _
"=IF(COUNTIF(MaPlage,"*ORDER*"),"*ORDER*",IF(COUNTIF(Maplage,"*HH*"),"*HH*",""RAS""))"
je ne trouve pas l'erreur, est ce que vous pouvez me dire ce qui ne va pas ?
dans la formule la plage n'est pas retranscrite correctement, pour le "Maplage.Select" prouve bien que la plage est correcte,
Dim DerColonne As Integer
DerColonne = Cells(1, Columns.Count).End(xlToLeft).Column
Dim MaPlage As Range
Dim i As String
i = 2
Set MaPlage = Range(Cells(i, 1), Cells(i, DerColonne))
MaPlage.Select
Range("A1").End(xlToRight).Offset(0, 1).Range("A1").Value = "Analyse"
Range("A1").End(xlToRight).Offset(1, 0).Range("A1").Value = _
"=IF(COUNTIF(MaPlage,"*ORDER*"),"*ORDER*",IF(COUNTIF(Maplage,"*HH*"),"*HH*",""RAS""))"
je ne trouve pas l'erreur, est ce que vous pouvez me dire ce qui ne va pas ?