IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Copier Coller d'une feuille à une autre


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2016
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2016
    Messages : 51
    Points : 33
    Points
    33
    Par défaut Copier Coller d'une feuille à une autre
    Bonjour,
    Le module ci-joint fonctionne bien, sauf en ce qui concerne la colonne H(format de cellules numérique 2 déc.) qui se retrouve en format texte dans la colonne de destination.
    La Cde ActiveSheet.Paste est évidemment soit inadéquate soit incomplète....
    Que faire Docteur ?

    Nom : 2021-06-30_10h27_17.jpg
Affichages : 102
Taille : 33,3 KoNom : 2021-06-30_10h11_30.jpg
Affichages : 97
Taille : 88,9 KoNom : 2021-06-30_10h12_14.jpg
Affichages : 84
Taille : 152,6 Ko

    Il s'agit des 5 dernières lignes dans le tableau B après copie.
    Cordialement
    JL

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 952
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 952
    Points : 5 180
    Points
    5 180
    Par défaut
    bonjour

    tu peux ajouter apres past

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i =2 to Cells(Rows.Count, 1).End(xlUp).Row
    cells(i,"H") = cdbl(cells(i,"H")
    next i

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2016
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2016
    Messages : 51
    Points : 33
    Points
    33
    Par défaut
    Merci beaucoup pour cette réponse rapide !
    Toutefois j'ai "erreur de syntaxe sur la 2ème ligne ?
    i à bien été défini As Long...

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 952
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 952
    Points : 5 180
    Points
    5 180
    Par défaut
    essayer de définir tes onglets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dim F as worksheets
    dim derlig as long
    set F= sheets("nomdetononglet")
    derlig=F.Cells(Rows.Count, 1).End(xlUp).Row
    for i =2 to derlig
    F.cells(i,"H") = cdbl(F.cells(i,"H"))
    next i

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2016
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2016
    Messages : 51
    Points : 33
    Points
    33
    Par défaut
    Désolé,

    Nom : Capture d’écran 2021-06-30 163049.png
Affichages : 72
Taille : 44,6 Ko

    je ne voudrai pas que mon niveau élevé d'incompétence vous rebute ... je comprend ce que vous voulez me faire faire, mais la syntaxe vba me dépasse!
    merci de votre patience.
    JL
    PS "Enregistrements" est le nom de la feuille.

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 974
    Points : 29 003
    Points
    29 003
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Vous déclarez la variable F comme un objet de collection ([B]Worksheets[/B]) et vous lui assignez un objet Sheet d'où l'erreur

    Il y a lieu de déclarer F comme Worksheet et utiliser Worksheets("Nom de la feuille") et pas Sheets

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2016
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2016
    Messages : 51
    Points : 33
    Points
    33
    Par défaut
    Merci pour tout,
    JL

Discussions similaires

  1. [LibreOffice][Tableur] perte diagramme sur copier coller dans une autre feuille de calc !
    Par samkad dans le forum OpenOffice & LibreOffice
    Réponses: 0
    Dernier message: 26/02/2018, 10h28
  2. Réponses: 13
    Dernier message: 04/01/2017, 13h02
  3. Macro copier coller dans une autre feuille
    Par olivverte dans le forum Excel
    Réponses: 23
    Dernier message: 17/12/2013, 15h35
  4. Réponses: 8
    Dernier message: 12/08/2009, 12h32
  5. Recherche et copier/coller sur une autre feuille
    Par AzelRoth dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2009, 11h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo