Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Modification d’une macro

  • Initiateur de la discussion Initiateur de la discussion Chasse
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Chasse

XLDnaute Occasionnel
Bonsoir (bonjour) le forum

Cette macro, qui me été fournie par Pierrjean, et qui fonctionne bien, me renvoie "#REF" depuis que j’ y ai mit dans certaines cellules des formules
Code:
Sub recap()
If Feuil7.Range("A65536").End(xlUp).Row > 3 Then Feuil7.Range("A3:AE" & Feuil7.Range("A65536").End(xlUp).Row).ClearContents
If Feuil7.Range("A65536").End(xlUp).Row > 3 Then Feuil7.Range("A3:AE" & Feuil7.Range("A65536").End(xlUp).Row).ClearFormats
Application.ScreenUpdating = False
For n = 1 To Sheets.Count
If Right(Sheets(n).Name, 3) = "ARR" Then
   x = Feuil7.Range("A65536").End(xlUp).Row + 1
   [COLOR="Orange"]Sheets(n).Range("C5:AG35").Copy Destination:=Feuil7.Range("A65536").End(xlUp).Offset(2, 0)[/COLOR]
 End If
Next n
For n = Feuil7.Range("A65536").End(xlUp).Row To 3 Step -1
  For m = 2 To 30
    ligne = ligne & Cells(n, m)
  Next m
   If ligne = "" Then Rows(n).Delete
  ligne = ""
Next n
Application.ScreenUpdating = True
End Sub
La macro récupère les données d’une plage de cellules des feuilles "Arr"

Seulement je voudrais qu’elle ne colle que les valeurs sans les formules

Merci de votre aide
 
Re : Modification d’une macro

Bonsoir le fil, Chasse

tu peux remplacer la ligne en orange par:
Code:
    Sheets(n).Range("C5:AG35").Copy
    Feuil7.Range("A65536").End(xlUp).Offset(2, 0).PasteSpecial , xlValue
A plus
 
Re : Modification d’une macro

Bonsoir Seonda
Merci de ton aide
mais se n’est toujours pas ça
Dans la colonne A les cel sont au format date

La formule est =DATE(NoAn;$A$1;B5) =DATE(NoAn;$A$1;B6) etc.

Toute les cellules renvoie la même date et la formule est changée =0+(DATE(NoAn;$A$1;IV4))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
915
Réponses
15
Affichages
791
Réponses
3
Affichages
333
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…