Merlin258413
XLDnaute Occasionnel
Bonjour à tous j'ai besoin de votre car je sèche un peu dans ma macro
Dans le fichier joint j'ai un onglet "Base". De cet onglet je dois en faire un état qui consiste à avoir l'état des FAE à une date donnée (la valeur C2).
Par conséquent je supprime toutes les autres dates des colonnes H à U du fichier FAE.et là je bloque
Ma seconde étape sera de sélection uniquement les cellules contenant FAE dans le mois choisi et de supprimer cette colonne pour garder que les montants
je vous donne cette info au cas ou vous en avez besoin
Je bloque lors de la suppression mon code doit être erroné (JE suis ouvert à toutes propositions améliorations)
Merci pour votre aide
Bon WE
Sub supp()
Dim NB_COL As Integer
Dim MOIS_CHOISI As String
' remise à blanc des ancienne FAE
Sheets("FAE").Select
Range("A1").CurrentRegion.Clear
ActiveWorkbook.Names.Add "PLAGE", Range("A4").CurrentRegion
' Copie des nouvelles FAE
Sheets("Base").Select
MOIS_CHOISI = Range("c2").Value
Sheets("FAE").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
' CELA BLOQUE A PARTIR DE LA
NB_COL = Range("A1", Selection.End(xlToRight)).Count
For COMPTEUR = 8 To NB_COL
If Range("H1").Value <> MOIS_CHOISI Then
Range("h1", NB_COL).EntireColumn.Delete
End If
Next COMPTEUR
End Sub
Dans le fichier joint j'ai un onglet "Base". De cet onglet je dois en faire un état qui consiste à avoir l'état des FAE à une date donnée (la valeur C2).
Par conséquent je supprime toutes les autres dates des colonnes H à U du fichier FAE.et là je bloque
Ma seconde étape sera de sélection uniquement les cellules contenant FAE dans le mois choisi et de supprimer cette colonne pour garder que les montants
je vous donne cette info au cas ou vous en avez besoin
Je bloque lors de la suppression mon code doit être erroné (JE suis ouvert à toutes propositions améliorations)
Merci pour votre aide
Bon WE
Sub supp()
Dim NB_COL As Integer
Dim MOIS_CHOISI As String
' remise à blanc des ancienne FAE
Sheets("FAE").Select
Range("A1").CurrentRegion.Clear
ActiveWorkbook.Names.Add "PLAGE", Range("A4").CurrentRegion
' Copie des nouvelles FAE
Sheets("Base").Select
MOIS_CHOISI = Range("c2").Value
Sheets("FAE").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
' CELA BLOQUE A PARTIR DE LA
NB_COL = Range("A1", Selection.End(xlToRight)).Count
For COMPTEUR = 8 To NB_COL
If Range("H1").Value <> MOIS_CHOISI Then
Range("h1", NB_COL).EntireColumn.Delete
End If
Next COMPTEUR
End Sub