Excel VBA - Comment copier une plage de données dynamique ?

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 104

  • @pierrebaumgartner5372
    @pierrebaumgartner5372 2 ปีที่แล้ว

    Un énorme merci pour l'ensenble de vos tutos!!! J'ai démarré VBA il y a 3 mois et, je dois dire si je me débrouillle aujourd'hui, c'est grace à la clareté et le professionalisme de vos vidéos.

  • @bryce2fadeway
    @bryce2fadeway ปีที่แล้ว

    très clair merci pr un débutant de chez débutant ca donne de bonnes bases de compréhension !

  • @christophekidaoule6123
    @christophekidaoule6123 2 ปีที่แล้ว

    Bonjour, excellente vidéo, je débuté la programmation en VBA il n'y a pas longtemps. je me bcp inspiré de vos vidéos.

  • @nakety98
    @nakety98 3 ปีที่แล้ว

    Bonjour, une perle ce tuto ! C'est très bien expliqué ! Un grand Merci pour ce partage de connaissances. Il permet bien des utilisations et ouvre sur une multitude de possibilités ! Un grand Merci !

  • @sergemarchais
    @sergemarchais 3 ปีที่แล้ว

    Excellent tuto. Cela complète parfaitement la pratique que j'ai de la programmation sous VBA. Merci

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว +1

      Dans ce cas utilisez le Filtre Avance

  • @saroussin
    @saroussin 5 ปีที่แล้ว

    Excellentes vidéos, je programme en VBA depuis quelques années (assez salement), c'est bon de trouver des tutos clairs. Merci beaucoup

  • @mofamed191
    @mofamed191 ปีที่แล้ว

    Merci professeur 20/20

  • @comontarnaud2812
    @comontarnaud2812 4 ปีที่แล้ว

    Que du bonheur!!! merci
    Par contre je souhaiterais copier coller une colonne dans une autre colonne en dynamique evidemment puisque possibiliter de rajouter des lignes.

  • @romlef526
    @romlef526 5 ปีที่แล้ว

    bonjour, je garde bien de coté, un grand merci

  • @alixstlouis3133
    @alixstlouis3133 ปีที่แล้ว

    Félicitation, j'aimerais savoir comment copier une plage de données d'un classeur dans autre classeur en prenant en compte la dernière ligne vide de la feuille de données. Merci de votre diligence!

  • @nathaliemusset1148
    @nathaliemusset1148 ปีที่แล้ว

    Merci pour ce tuto, vraiment utile. Juste pour savoir comment fait-on pour ne copier par exemple qu'une colonne ou deux colonnes B et E ? :) dans une autre feuille toujours avec vba sans les entêtes

    • @Learnaccess
      @Learnaccess  ปีที่แล้ว

      Encore plus simple, vous luis sélectionner les colonnes en question
      comme un simple copier / coller avec la souris

  • @abdelkbiraitarouss6839
    @abdelkbiraitarouss6839 3 ปีที่แล้ว

    Merci bcp pour ce tuto il y a aussi une autre methode c est renommer la plage a copier merci encore et encore

  • @nono_fortnite0947
    @nono_fortnite0947 2 ปีที่แล้ว

    Bonjour super vos tutoriels comme toujours, j aimerai savoir comment retranscrire des donnés d une feuille sur une autre automatiquement exemple j ai plusieurs informations et je rajoute des lignes sur le feuille 1 et bien j aimerai que celle ci ce rajoute automatiquement la feuille 2.

  • @aliasbigmama8183
    @aliasbigmama8183 2 ปีที่แล้ว

    Bonjour, peut-on copier que quelques colonnes dans un tableau sans les autres, selon mon choix. Merci cher Mr. de la part Alias.

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว +1

      Oui cela est possible en VBA mais plus compliqué à faire.
      Je vous recommande de passer par Power Query : ce sera plus simple et et automatique par une requête.

    • @aliasbigmama8183
      @aliasbigmama8183 2 ปีที่แล้ว

      @@Learnaccess
      Merci pour votre reponse, pouvez vous nous faire un tuto ce le sujet, merci d'avance. Alias

  • @showsartorius
    @showsartorius 3 ปีที่แล้ว

    Bonjour, merci beaucoup pour ce tuto qui est vraiment très ludique, cependant j'aimerai savoir comment faire pour copier un tableau plusieurs fois selon un chiffre donné dans une cellule , cordialement

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      Le copier plusieurs fois où ?
      Faire une boucle en mettant la condition de votre quantité
      While Compteur

    • @showsartorius
      @showsartorius 3 ปีที่แล้ว

      @@Learnaccess Merci beaucoup pour votre réponse ;) pour donner plus de détail en faite il y'a un tableau prérempli (poste) sur une feuille que j'ai nommé "config", cependant pour être plus précis, c'est de remplir une cellule sur le nombre de postes chez mes clients sur la feuille "client" , et que cela copie le tableau prérempli selon nombre de poste (que j'aurai renseigné) sur cette feuille, à la suite avec juste une ligne de séparatioin .

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      @@showsartorius Sincèrement j'ai pas compris votre principe de copier / coller
      Une boucle qui copie / colle autant de fois que le nombre de poste
      Même s'il ne faut jamais avoir de ligne vide dans un tableau, il faudra ce decaler d'une ligne vers le bas à chaque boucle - utilisation de l'instruction : Offset(1,0).select

  • @aureliengrosbety689
    @aureliengrosbety689 ปีที่แล้ว

    Bonjour, tuto génial,
    Je voudrais savoir comment modifier la macro car je souhaiterais l'appliquer à un fichier en fonction d'un autre fichier. Je m'explique : j'ai différent fichier (recettes) dans un dossier. Je voudrais extraire le tableau dynamique dans un autre fichier mais le fichier de base à des noms différents à chaque fois.
    .Merci de votre aide

  • @houssamharit2119
    @houssamharit2119 3 ปีที่แล้ว

    Merci infiniment pour votre tuto.
    comment faire pour coller dans la suite d'un tableau dynamique ?

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      J’ai déjà fait un tuto sur le sujet
      Il faut juste chercher ou se trouve la dernière ligne de votre source et se décaler d’une ligne vers le bas
      Regardez les vidéos sur la saisie d’un formulaire
      Je montre comment faire

    • @houssamharit2119
      @houssamharit2119 3 ปีที่แล้ว

      @@Learnaccess est ce que je peux avoir le code de cette requête car j'ai suivi le cours de saisie formulaire mais je suis un peu perdu

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      @@houssamharit2119
      Sub CopieDonnees()
      'Méthode n° 1 : Copie tout (Valeur + MEF)
      'Range("A5:E18").Copy Range("I10")

      'Méthode n° 2 : Copie d'une plage Dynamique
      'Range("A5").CurrentRegion.Copy Range("I10")
      'Méthode n°3 : Copie d'une plage dynamique dans une autre feuille
      'Range("A5").CurrentRegion.Copy Feuil2.Range("A5")
      'Méthode n° 4 : Collage spéciaux
      'Range("A5").CurrentRegion.Copy
      'Range("I10").PasteSpecial xlPasteValues

      'Méthode n° 5 : Valeur + Formats de nombres
      ' Range("A5").CurrentRegion.Copy
      ' Range("I10").PasteSpecial xlPasteValuesAndNumberFormats
      ' Range("I10").PasteSpecial xlPasteComments

      'Méthode n° 6 : Plage Demisensionnable sans l'en-tête
      Range("A5").CurrentRegion.Offset(1, 0).Resize(Range("A5"). _
      CurrentRegion.Rows.Count - 1).Copy
      Feuil2.Range("A6").PasteSpecial xlPasteValuesAndNumberFormats
      'On va désactiver le presse-papier
      Application.CutCopyMode = False
      'On se repositionne autre part
      Range("A5").Select
      End Sub

  • @olivierlachmann4703
    @olivierlachmann4703 2 ปีที่แล้ว

    Bonjour, c'est avec grand intérêt que je suis vos tutos VBA : super !! Par ailleurs, je suis à la recherche d'une macro me permettant de réintégrer une ligne numérotée dans un tableau. Je vous avoue, je sèche un peu. je suis sûr que ça doit être super facile, mais à mon niveau, je bloque : pourriez-vous m'aider ? Merci d'avance

  • @frederic9443
    @frederic9443 2 ปีที่แล้ว

    bonjour et merci pour ce super tuto. J'ai un problème avec la fonction 'CurrentRegion' dans mon tableau car dans ma première colonne j'ai insérer des contrôles. Existe t'il un moyen de contourner ce problème car le résultat de la copie est juste une ligne et non tout mon tableau ?? merci pour votre retour

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว

      CurrentRegion est l'équivalent du Ctrl + A (Sélectionner Tout
      Si vous n'avez pas de ligne vides dans votre tableau il devrait sélectionner tout le tableau
      Faite un test vac un Ctrl + A
      Sinon le pb vient du code VBA

    • @frederic9443
      @frederic9443 2 ปีที่แล้ว

      @@Learnaccess je n'affecte pas réellement de valeur dans le tableau, je sélectionne des cellules pour créer un planning avec des couleurs (utilisation d'une macro).
      Effectivement, le Ctrl+A ne fonctionne pas et j'aurais besoin d'aide !!!!
      Serait il possible d'en discuter par échange de mails ? merci

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว

      @@frederic9443
      Envoyez moi votre fichier en m'expliquant ce que vous souhaitez faire
      mon email : jeanpaul.bonnetto@gmail.com

  • @sylvainblin5442
    @sylvainblin5442 2 ปีที่แล้ว

    bonjour, comment faire pour pouvoir copier une plage d'un fichier excel vers un autre fichier excel. il faut sans doute mettre qqpart les liens des fichiers dans les lignes de code ?
    c'est utile lorsqu'on a un fichier qui fait des extract automatiques par exemple et que l'on souhaite récupérer les datas régulièrement sans avoir à ouvrir l'autre fichier et faire un copié collé... merci

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว

      Ne passer pas par une macor pour ca
      Mais utilisez Power Query qui est intégré dans votre eExcel

  • @sarabeaudoin1226
    @sarabeaudoin1226 4 ปีที่แล้ว

    Bonjour,
    Merci pour ce vidéo très clair. J'ai une petite demande.
    Comment faire pour prendre la plage dynamique "vente de produit" sans l'en-tête, et l'ajouter à la toute fin du tableau Destination.
    Merci

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว

      Sara Beaudoin
      J’ai déjà fait un tuto sur le sujet

  • @denisregniez1094
    @denisregniez1094 2 ปีที่แล้ว

    Bonjour Merci pour ce tuto mais j'aimerai un petit plus comment ne copier par exemple qu'un client ayant plusieurs ligne

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว

      Utilisez les filtres avancés
      Regardez les tutos sur le sujet

  • @zoubirrabhioui9753
    @zoubirrabhioui9753 4 ปีที่แล้ว

    Merci bcp, j'ai une question et si on veut qu'il copie a partir de la premier ligne vide . Ke but c que je copie coller deux feuilles dans une autre seule . Le premier copy coller et puis le 2eme suivra directement .j'ai 2 query qui me renvoie deux feuilles et le but c de les rassembler les dans 1 seule feuille.

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว

      Il faudra lui dire ou se positionner pour coller les données

    • @zoubirrabhioui9753
      @zoubirrabhioui9753 4 ปีที่แล้ว

      @@Learnaccess merci bcp

  • @christianmubenga7033
    @christianmubenga7033 3 ปีที่แล้ว

    Merci beaucoup
    un très bon tuto
    et si je souhaite copier une plage dynamique cette fois avec juste le reste des lignes sauf les entêtes du tableau, comment effectuer la sélection ?? sachant qu'avec ***currentRegion*** ça prendra aussi les entêtes dont je n'ai pas besoin.
    Merci beaucoup d'avance pour votre réaction.

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      j'utiliserai l'instruction Offset() qui permet de se decaler de lignes et de colonnes...

    • @christianmubenga7033
      @christianmubenga7033 3 ปีที่แล้ว

      @@Learnaccess grand merci ça marche, surtout ta disponibilité et l'interaction en temps record fait ta différence avec les autres.
      si ça vous dérange pas je peux avoir votre mail afin de vous partager ma base des données avec mes codes afin de vous présentez mes difficultés.
      me concernant je suis débutant en VBA mais j'aime être bon en code et vos tuto m'ont beaucoup aidé le niveau que j'ai déjà.
      merci.

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      @@christianmubenga7033
      mon email : jeanpaul.bonnetto@gmail.com

  • @xavp9989
    @xavp9989 3 ปีที่แล้ว

    Bonjour, je souhaiterai adapter votre méthode 3 en apportant une modification, à savoir, "enregistrer les données" dans une nouvelle feuille qui serait créer pour l'occasion. Comment faire?

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      Juste ajouter du code :
      1. Ajout d'une nouvelle feuille
      2. Sélectionner ladite feuille
      3. y coller les données.

  • @coldefydominique5173
    @coldefydominique5173 3 ปีที่แล้ว

    excellente vidéo
    est il possible de faire un "collage spécial transpose" avec le même base macro
    bonne journée
    merci beaucoup

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      Les macros reprennent tous ce que vous pouvez faire manuellement.
      Donc cela doit marcher en adaptant le code

  • @alidaher1509
    @alidaher1509 4 ปีที่แล้ว

    Bonjour,
    Merci pour vos vidéos, rien à dire 👍👍
    J'ai une demande svp, si au fur et à mesure que j'ajoute des feuilles et j'aimerais recuperer a chaque fois les tableaux des nouvel feuilles dans une seul feuille comme vous l'avez fait en VBA comment procéder svp
    Merci encore 🙏

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว +1

      Il faudra faire une boucle qui va parcourir toutes les feuilles du classeur.
      J'ai fait un tuto sur le sujet

    • @alidaher1509
      @alidaher1509 4 ปีที่แล้ว

      Bonsoir Mr et j'ai pu avoir ce que je cherche et pour cela je tient vraiment à vous remercier pour ce que vous faite pour nous.
      J'ai autre petit problème que je n'arrive pas à trouver j'ai utilisé dans ma macro :
      For j = 1 to sheets.count et j'aimerais pouvoir ne pas faire ma consolidation avec 2 onglets qui sont une Base comment faire pour les retirer de la macro sinon la macro prendra en compte ces 2 onglets 😅😅😅🙏🙏🙏

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว

      @@alidaher1509
      Positionner vos deux feuilles à la fin et faite le code suivant :
      Sub nomfeuille()
      For i = 1 To Sheets.Count - 2
      Sheets(i).Name = Sheets(i).Range("B2")
      Next
      End Sub
      les deux dernières ne seront pas prises en compte

    • @alidaher1509
      @alidaher1509 4 ปีที่แล้ว

      @@Learnaccess Bonjour Mr, encore merci pour votre retour, pourquoi vous aviez mis .Range("B2")
      Et dans mon exemple j'ai mis "j" au lieu de "i" dois modifier votre formule ou je la garde t'elle quel est ?
      Merci

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว

      @@alidaher1509
      Peux importe la lettre

  • @solanosandra1436
    @solanosandra1436 2 ปีที่แล้ว

    Bonjour, tout d'abord un grand merci pour vos tutos. J'ai choisi la méthode 2, copie d'une page dynamique mais quand je veux l'exécuter, un message d'erreur de compilation s'affiche: end sub attendu et la parenthèse de la cellule, où je demande de copier les données et surligné.
    Pourtant dans mon tableau elle est bien libre. Auriez- vous une solution. Merci.

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว

      Vous avez un pb de syntaxe
      Vérifiez que votre procédure commence bien par Sub
      Et se termine par : End Sub

  • @aymardmarcellin8271
    @aymardmarcellin8271 3 ปีที่แล้ว

    bonsoir! et si on voudrai faire une boucle pour recherche d'une cellule variable qui contient une valeur voulue (exemple cells(i, 2).value = 33 alors , copier le plage de la cellule qui contient cette valeur 33. j'arrive pas à changer cette cellule en range. Pourriez vous m'aider s'il vous plait/ merci de votre aide

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      Uil faut faire un If dans une boucle for

  • @nezhafatine1191
    @nezhafatine1191 4 ปีที่แล้ว

    Bonsoir Merci infiniment pour la vidéo mais j'ai un petit soucis à la fin qd je clique sur F5 une fenêtre s'affiche nom de Macro que dois je mettre

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว

      Pourquoi F5 ?
      Vous pouvez affecter votre macro à un bouton

  • @sagette1
    @sagette1 3 ปีที่แล้ว

    merci

  • @ExpeditEmma
    @ExpeditEmma ปีที่แล้ว

    Emma
    bonjour
    un ami m'a conseillé cette vidéo très instructif, étant un nul en VBA
    j'ai essayé la méthode 6 "copier tableau sans en tête", en suivant ladite méthode la macro fonctionne.
    Si on ajoute des lignes dans la feuille A le tableau se copie bien dans la feuille B.
    le souci : si on supprime des lignes dans la feuille A et qu'on exécute la macro...les lignes ne sont pas supprimées dans la feuille B. Pour que lesdites lignes soient supprimées il faut tout supprimer de la feuille B et réexécuter la macro....pas très pratique.
    Il y a t'il une possibilité d'améliorer ce bug
    cordialement
    emma

    • @Learnaccess
      @Learnaccess  ปีที่แล้ว

      Il suffit de modifier la macro pour prévoir la suppression des données de la feuille B avant de faire votre copie
      Vous pouvez utiliser l’enregistreur de macros pour faire la macro

  • @Sbsivain
    @Sbsivain 5 ปีที่แล้ว

    Bonjour,
    Est il possible de rendre ce scenario automatique ou commandé via un bouton ?

    • @Learnaccess
      @Learnaccess  5 ปีที่แล้ว

      Sylvain Bertrand
      Oui je l’ai fait dans une Macro
      Il fair’t insérer un bouton et lui affecter une macro

  • @alexismgn2951
    @alexismgn2951 4 ปีที่แล้ว

    Bonjour Monsieur, j'aurais une question concernant mon projet VBA
    Quand j'appuie sur "Yes" d'un MsgBox, j'aimerai copié collé le même texte mais pas dans une cellule définie, seulement la cellule en dessous.
    Ex : "Pierre" cellule A2 => VByes => "Pierre" copié cellule A3 "automatiquement". Auriez vous une idée de code svp .
    Cordialement

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว

      Il faut juste lui dire
      Range de A3 = Range de A2

  • @aakashqureshi8788
    @aakashqureshi8788 4 ปีที่แล้ว

    Bonjour,
    Tout d'abord, merci pour votre tuto.
    Je suis sur en train de creer ma premiere macro.
    Etant dans la compta, le travail me demande beaucoup d'extraction sur Excel.
    J'ai une date de comptabilisation pour lequel, je souhaiterais isoler dans 2 colonnes ANNEE et MOIS.
    Ma macro me permet de creer les 2 colonnes. Et je lui ai demandé de faire un copier coller de la colonne "date de comptabilisation" en partant de la 1e cellule jusque la derniere non vide.
    Je bloque a ce niveau, comment faire pour que la colonne ANNEE, prennent seulement la donnée ANNEE sur l'ensemble de mon extraction? Meme chose pour le MOIS.
    Merci d'avance pour votre aide.

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว

      Il faut lui dire de prendre la plage de données de votre colonne.
      l'equivalent d'un Ctrl + Maj + Flèche Bas
      Sinon passer par une plage nommée et copiez-là
      sinon faire une boucle qui parcours toutes les lignes et qui les copies....

  • @nathaliemusset1148
    @nathaliemusset1148 ปีที่แล้ว

    ma source est un tableau dynamique mais je ne veux que 2 colonnes non adjacentes comme ici B et E en exemple avec un nombre de lignes qui varie chaque semaine. c'est possible ?

    • @Learnaccess
      @Learnaccess  ปีที่แล้ว +1

      Si ce sont toujours les deux même colonnes,
      Avec la touche Ctrl de votre souris vous pouvez sélectionner des colonnes non cocomitentes
      et en VBA
      RANGE("B:B,E:E").select

  • @rimanouri6435
    @rimanouri6435 2 ปีที่แล้ว

    Bonjour ! SVP , je voudrais ajouter une ligne de code pour spécifier la feuille de calcul à copier Dan's UN autre classeur en sachant que je doit toujours copier le deuxième feuille de plusieurs classeurs dans un unique classeur pour créer un tableau.

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว

      Bonjour,
      N'utilisez pas le VBA pour faire cela mais Power Query qui vous fera cela automatiquement et sans aucun codage....

    • @rimanouri6435
      @rimanouri6435 2 ปีที่แล้ว

      @@Learnaccess merci pour la réponse . J'aime beaucoup votre chaine j'ai appris Plein de choses Sur excel et ça m'aide vraiment Dan's Mon travail. Mon chef EST super content !!!

  • @alexduc5887
    @alexduc5887 3 ปีที่แล้ว

    Bonjour, je voudrais copier/coller ma plage sur une autre feuille en même temps j'aimerais qu'il se rajoute au fur et à mesure de mais copier/coller .
    Comment dois-je faire s'il vous plaît ?
    merci à vous

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      Il faudra juste avant de faire le coller se positionner à la fin de votre tableau
      Utilisez :
      Range(´´A500000’´).End(xlup).Offset(1,0).select

    • @alexduc5887
      @alexduc5887 3 ปีที่แล้ว

      @@Learnaccess je reviens vers vous , je pense que je ne n'ai pas compris, veuillez m'en excuser, j'ai un niveau très bas et j'aimerais pouvoir finir mon fichier.
      ma plage feuil5 ("B20:G55") copier
      (avant de coller) Je met range("C500000"). End(xlup).offset(1,0).select
      coller feuil10 dans la colonne C
      ça ne marche pas pour coller a la suite, je suis obligé de sélectionné la cellule vide.

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว +1

      @@alexduc5887
      Sub Sauvegarder()
      Dim MaDate As Date
      Dim NbItem, i As Integer
      MaDate = Range("D12")
      NbItem = Range("G12")
      i = ActiveCell.Row
      Application.ScreenUpdating = False
      Feuil5.Range("B20").CurrentRegion.Offset(2, 0).Resize(Range("B20").CurrentRegion.Rows.Count - 2).Copy
      Feuil10.Select
      Range("C5000000").Select
      Selection.End(xlUp).Select 'On remonte - Ctrl + Flèche haut
      ActiveCell.Offset(1, 0).Select
      ActiveSheet.Paste 'Collage tout
      End Sub
      Voilà une exemple...

    • @alexduc5887
      @alexduc5887 3 ปีที่แล้ว

      @@Learnaccess merci beaucoup pour votre aide.

  • @joelantoine7877
    @joelantoine7877 4 ปีที่แล้ว

    bonjour Monsieur,
    Je souhaite, en VBA, copier la date du jour avec la formule "aujourdhui" dans une case pour la mettre dans une autre case mais pas une prédéfinit ,mais dans une plage que je pointerait,pour être,j’espère plus clair:
    - "Je sélectionne une case en me mettant dessus">"je clique sur le bouton que j'aurais créé">"ça copie ma case ou se trouve la formule" aujourdhui "et la colle dans cette autre case sélectionnée au préalable".
    ce type d'action est ce possible?
    Je n'ai pas trouvé de solution.
    Pouvez-vous m'aider en ce sens?
    Merci

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว +1

      Joël Antoine
      Cela n’est possible en l’état
      A moins de garder en mémoire avant les coordonnées de la cellule destinataire

    • @joelantoine7877
      @joelantoine7877 4 ปีที่แล้ว

      @@Learnaccess ok j'ai vue des dizaines de tutos et rien n'y faisait référence,j'ai des idées sorties de l'ordinaire peut être?.pourtant j'ai vue qu'il était faisable de paramétrer un bouton pour mettre des réglages de formes.Je cherche à faire en ce sens.Je n'ai put que faire une macro de copie ,mais il me faut coller après,donc faire deux actions et pas une.

    • @joelantoine7877
      @joelantoine7877 4 ปีที่แล้ว

      @@Learnaccess ..en tout cas merci comme même

  • @Karleeph
    @Karleeph 4 ปีที่แล้ว

    Bonjour,
    Merci pour vos vidéos., ce que vous faites est formidable. J'ai une petite demande. Etes vous capable de proposer une méthode supplémentaire en utilisant une boucle for ou Do while (tant que la ligne n'est pas vide) avec un compteur de ligne non vide.
    je gère d'énormes bases de données et j'aimerais bien passer par des boucles for avec des lignes (i) et colonnes (j) dynamiques.
    Merci par avance

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว +1

      Si vous désirez parcourir une colonne jusqu'à la derniere ligne d'une basse (et donc non vide)
      Vous pouvez utiliser une boucle du genre
      Do until Activecell = ""
      activevell.offset(1,0).select
      loop
      En gros cela veut dire, tant que tu n'es pas sur une cellule vide, tu descends à la ligne suivante

    • @Karleeph
      @Karleeph 4 ปีที่แล้ว

      Merci beaucoup

  • @pierrerenard7910
    @pierrerenard7910 2 ปีที่แล้ว

    Bonjour, à 12'42, vous expliquez qu'il est possible de copier le tableau dans un autre fichier ouvert, mais je n'arrive pas à écrire correctement l'instruction
    Range("A5").CurrentRegion.Copy("test.xlsx") Feuil1.Range ("A5") ne fonctionne pas ; il doit me manquer un espace ou des guillemets ; pourriez vous me dire comment rédiger cette instruction ?
    D'avance merci

    • @Learnaccess
      @Learnaccess  2 ปีที่แล้ว

      Il faut d’abord activer le classeur sélectionner la feuille et la cellule et ensuite vous pourrez coller les données

    • @pierrerenard7910
      @pierrerenard7910 ปีที่แล้ว

      @@Learnaccess merci pour votre retour ; je pars de trop loin sous vba...

  • @samiraiche3168
    @samiraiche3168 4 ปีที่แล้ว

    salut je voudrais savoir comment couper une cellule quelconque dans une plage et la coller dans une autre cellule quelconque dans une autre plage sachant qu'au depart je ne connais pas la cellule que je dois couper et je ne connais pas la cellule ou je dois coller c'est dans le cadre des emplois du temps donc les changements se font sur place et a la demande

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว

      Ce que vous demandez est pas possible
      Il vous faut cibler une cellule avec des valeurs pour pouvoir la copie et la coller

  • @mohcinees-sadqi4867
    @mohcinees-sadqi4867 5 ปีที่แล้ว

    Bonjour,
    Comment on pourrait copier et coller des données d'un classeur à un autre

    • @Learnaccess
      @Learnaccess  5 ปีที่แล้ว

      IL faut ouvrir le second fichier
      et ensuite rajouter le nom du classeur sur lequel copier les données.

  • @katalan66
    @katalan66 3 ปีที่แล้ว

    Comment avoir qu'un seul slicer qui filtre plusieurs tableaux dynamiques. Car pour ma part la fonction est grisé 😳😭😭

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      Si les TCD proviennent de la même source.
      Vous devez pouvoir les piloter avec votre segment en lui signalant les connexions

  • @lumiere5545
    @lumiere5545 4 ปีที่แล้ว

    Bonjour à toutes et à tous et MERCI à
    Learnaccess
    j'aimerais importer tous les données d'un classeur(ListeElève() qui contient 18 feuilles, dans une seule feuille nommée (Moyenne) d'un autre classeur nommé (gestion des note ) ,en utilisant bien sur le VBA. .

    • @Learnaccess
      @Learnaccess  4 ปีที่แล้ว +1

      abdeslam mousta
      Mieux que le vba
      Utiliser power query

    • @lumiere5545
      @lumiere5545 4 ปีที่แล้ว

      @@Learnaccess :Merci à VOUS

  • @anthonymoscato4027
    @anthonymoscato4027 4 ปีที่แล้ว

    bonjour,
    je voudrais faire un copier coller suivant les date comment faire ?

    • @anthonymoscato4027
      @anthonymoscato4027 4 ปีที่แล้ว

      copier d’aujourd’hui est 15 jours en arrière.

  • @hansdavid2916
    @hansdavid2916 3 ปีที่แล้ว

    Bonsoir j’ai vraiment besoin d’un coup de pouce
    J’ai un tableau avec beaucoup de colonnes
    J’aimerais faire ceci
    Vérifier certaines ligne en fonction des certaines colonnes
    Si la valeur de cette colonne est différente de 0 me copier la ligne et la coller sur une autre feuille
    L’idée c’est avoir dans ma nouvelle feuille sur la colonne les valeurs différentes de 0 uniquement

    • @Learnaccess
      @Learnaccess  3 ปีที่แล้ว

      Sans aucun code VBA
      Passer par une requête Power Query

    • @hansdavid2916
      @hansdavid2916 3 ปีที่แล้ว

      @@Learnaccess le soucis c’est que l’entreprise utilise la version 2010 Excel donc power query…