XL 2013 Problème avec xlPasteFormulas qui ne copie pas que les formules

vian31

XLDnaute Nouveau
Bonjour à tous à nouveau,

Je suis entrain de me créer une petite fonction pour ajouter des lignes à des tables.
J'utilise pour ça l'argument "xlPasteFormulas" afin de ne copier que les cellules ayant des formules lorsque je recopie la ligne du dessus.
Celle-ci me copie quand même le contenu des cellules contenant des données.
Ci-joint le fichier.
Où est-ce que j'ai faux ?

Un grand merci.
Vianney
 

Pièces jointes

  • Classeur_test.xlsm
    34.5 KB · Affichages: 8
Dernière édition:
Solution
Re

@vian31
As tu au moins regarder mon fichier ?
Quels sont tes commentaires, remarques ....pour l'instant .... rien :confused:

Tu nous parles justes de ton fichier o_O

Et rien sur les 2 réponses qui ont été fournis o_O

Pour que cela soit clair, montre nous ce que tu attend comme résultat :
Donc situation avant ET situation après à coté

Conseil quand tu poses une question ne part pas en vacances pendant pratiquement 1 mois fait le contraire part en vacances tranquillement et quand tu reviens, poses ta question...

@Phil69970

Bonjour à tous,
Désolé d'avoir mis tout ce temps à répondre, soucis perso.
J'ai finalement contournée le problème en faisant des .clearcontent là où je ne voulais pas...

vian31

XLDnaute Nouveau
Bonjour à vous,
Désolé pour la réponse tardive, j'étais en congés.
En effet mon souhait était de ne recopier de la ligne "derLigne" que les cellules contenant des formules. Hors mon code recopie tout malgré la fonction PasteSpecial xlPasteFormulas.
Je ne comprends pas comment l'utiliser ici et pourquoi ça ne marche pas quand on écrit ceci:
VB:
Function insererLigne(rng As Range)

    With rng
        .Select
        .EntireRow.Insert
        .Offset(-2, 0).EntireRow.Copy
    End With
    
    With ActiveCell.EntireRow
        .PasteSpecial xlPasteFormulas
    End With
    
        Application.CutCopyMode = False
        
End Function

Vianney
 

chris

XLDnaute Barbatruc
Bonjour

Une valeur est assimilée à une formule : tu peux la lire dans la barre de formule

Il est possible de sélectionner uniquement les cellules contenant des formules mais tu ne pourras pas les copier de façon disjointes si elles le sont initialement

Utilise des tableaux structurés qui existent depuis 2003 et cela résoudra naturellement le problème...
 

Phil69970

XLDnaute Accro
Re

@vian31
As tu au moins regarder mon fichier ?
Quels sont tes commentaires, remarques ....pour l'instant .... rien :confused:

Tu nous parles justes de ton fichier o_O
Hors mon code recopie
Et rien sur les 2 réponses qui ont été fournis o_O

Pour que cela soit clair, montre nous ce que tu attend comme résultat :
Donc situation avant ET situation après à coté

Conseil quand tu poses une question ne part pas en vacances pendant pratiquement 1 mois fait le contraire part en vacances tranquillement et quand tu reviens, poses ta question...

@Phil69970
 

vian31

XLDnaute Nouveau
Re

@vian31
As tu au moins regarder mon fichier ?
Quels sont tes commentaires, remarques ....pour l'instant .... rien :confused:

Tu nous parles justes de ton fichier o_O

Et rien sur les 2 réponses qui ont été fournis o_O

Pour que cela soit clair, montre nous ce que tu attend comme résultat :
Donc situation avant ET situation après à coté

Conseil quand tu poses une question ne part pas en vacances pendant pratiquement 1 mois fait le contraire part en vacances tranquillement et quand tu reviens, poses ta question...

@Phil69970

Bonjour à tous,
Désolé d'avoir mis tout ce temps à répondre, soucis perso.
J'ai finalement contournée le problème en faisant des .clearcontent là où je ne voulais pas de copie.
Merci à tous, je vais relancer un petit sujet qui me prends la tête depuis hier.
Vianney
 

Phil69970

XLDnaute Accro
Re

Je maintiens la totalité de mon post # 6
On sait toujours rien

As tu au moins regarder mon fichier ?
Quels sont tes commentaires, remarques ....pour l'instant .... rien :confused:

Et rien sur les 2 réponses qui ont été fournis

Pour que cela soit clair, montre nous ce que tu attend comme résultat :
Donc situation avant ET situation après à coté

Vu la qualité de tes réponses c'est à dire rien sur nos solutions tu risques de ne pas avoir beaucoup de réponse sur les prochains post....en tout cas de ma part.

@Phil69970
 

Discussions similaires

Statistiques des forums

Discussions
294 444
Messages
1 938 538
Membres
188 914
dernier inscrit
Durludrude