Résultats pour "macro vba coller ligne specifique"

22'143 résultats pour cette recherche

Bonjour,

Novice en VBA, j'essaye de réaliser une macro pour copier les résultats de la ligne L92 à O92 de ma feuille "Bilan" vers une feuille Résultat en C4 à F4.

Sauf que les résultats de la ligne L92 à O92 change régulièrement et je voudrais a chaque fois que j'appuie sur le bouton de la macro que les résultats viennent à la suite, à la ligne donc en D4 to F4 de la feuille "résultat"

j'ai tenté ça :

Range("L92:O92").Select

Selection.Copy

Sheets("Resultat ").Select

Range("C4").End(xlUp).Offset(1, 0).Select

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

:=False, Transpose:=False

j'ai aussi joint mon fichier Excel

Merci d'avance pour votre aide

23test.xlsx (9.13 Ko)

Bonjour,

Je cherche à extraire de planning, des éléments de textes mais uniquement dans des couleur spécifiques.

Je sais déjà extraire le nombre de cellule de telle ou telle couleur. (avec une macro que j'ai copié)

Je sais déjà extraire le nombre de cellules avec un élément de texte (NB.SI(plage;"*texte*"))

Je cherche une astuce, une macro qui pourrait me faire ça.

J'ai mis un exemple en pièce jointe pour expliquer ce que je cherche à faire : Je veux par exemple le nombre de cellules Cyan où est écrit "cdd"

Comment faire ?

Merci par avance

Bonjour,

J'ai réalisé un tableau dans lequel il y a un onglet menu et plusieurs onglets contenant à chaque fois le même tableau, chaque onglet porte un nom de groupe. conditionnement, cuisine, APH, MBC etc etc....

Dans l'onglet menu en B8 je peux sélectionner (liste choix) un nom de groupe et j'aimerai en cliquant sur valider envoyer toutes les données de cette colonne B dans l'onglet correspondant au choix de la cellule B8

Exemple : si en B8 je sélectionne conditionnement, toutes les données de la colonne B onglet menu devront aller se coller dans une nouvelle ligne incrémentée automatiquement dans le tableau de l'onglet conditionnement

Ci joint le tableau:

Bonjour à tous,

Je débute dans VBA. De ce fait j'ai un peu de mal à élaborer une macro pour le stage que j'effectue actuellement.

Pour vous expliquer :

j'ai transférer des bases comptables de plusieurs sociétés sur mon fichier .

Le fichier est donc composé de bases. MAIS également, d'une feuille " MENU" , "SYNTHESE", et " FRAIS".

Dans les bases, se trouvent des colonnes que je souhaite récupérer.

Colonnes à récupérer : " Rubrique " " Réel" " Budget".

Je souhaiterais donc récupérer toutes les données correspondantes à ces colonnes et les coller dans l'autre feuille nommée " Synthèse".

Si vous le souhaitez je vous montre la macro que j'ai actuellement mais qui ne fonctionne pas.

Je vous remercie par avance de votre aide.

Bonjour,

Je début en VBA Excel,

Je souhaiterais créer une variable (Long) qui donnerais la dernière ligne non vide d'une colonne mais à partir d'une ligne choisi, ce que je n'arrive pas à faire

Voici ce que j'ai fait :

Sub Ligne_Index

Dim Index As Long

Index = Range("L").End(xlUp).Row

'Index = Range("L2" ou "L2:L5000").End(xlUp).Row, ne marche pas quand je lance la macro)

MsgBox Index

End Sub

Puis si possible affiché la variable Index au format "0000"(4 caractères) au lieu de "0"

Pouvez vous m'aider svp ?

Tayh

bonjour

Dans un fichier excel une cellule contient un texte, je voudrais encadrer un mot qui vient après un caractère. Ce caractère est bien défini.

est ce que je peux le faire à l'aide d'une macro

Exemple:

Julien va à l'école à pied

Julien va (école) (pied)

Dans mon exemple mon caractère défini est "à" donc le caractère qui vient après école et pied je dois les encadrer par des parenthèses.

j'ai cherché beaucoup sur des forum mais j'ai pas trouvé une réponse

Merci d'avance.

Bonjour à tous,

je souhaiterais savoir si c'est possible de copier des données d'une feuille vers une autre feuille Excel. Cependant, je ne trouve pas l'instruction qui permet de copier ces données automatiquement dans une base ligne par ligne... J'ai beaucoup de données et donc nécessairement beaucoup de lignes, j'ai essayé avec la méthode range().end(xlDown) mais ça ne marche pas. Pouvez vous m'aider pleaseee

Bonjour,

Je suis débutant sur google sheet et j'essaye de trouver une formule pour compter le nombre de ligne de mon fichier contenant un mot specifique avec plusieurs conditions.

J'ai une colonne A avec les mots "oui" ou "non" et une colonne B avec une date sous forme jour/mois/année.

Je voudrais une formule qui compte le nombre de ligne qui contient le texte "oui" dans la colonne A mais seulement pour les lignes dont la date dans la colonne B mentionne le mois de "mars" et année "2018".

J'ai tenté avec cette formule mais cela ne fonctionne pas.

= sumproduct(--(month(A1:A20)=3),--(year(A1:A20)=2018), istext(B1:B20)= " oui")

J'ai l'impression que c'est la partie ...istext(B1:B20)= " oui") qui ne fonctionne pas.

Pouvez vous m'aider à corriger la formule ou me donner une autre alternative svp?

Merci

Bonjour,

J’ai créé une base des instruments dans un tableau Excel feuil « bd » et je souhaite la remplir à partir d’un ‘’userform’’ qui va me permettre d’ajouter chaque fois un instrument avec différent code. Je souhaite faire :

  • Affecter une liste des familles des instruments des mesures (analyseur de spectre, alimentation programmable etc…) a un combobox « Désignation »
  • La sélection d’une famille des instruments à partir du combobox déjà mentionné va permettre l’affichage du dernier code enregistré de cette famille dans un textBox1 « Code »
  • On va taper un nouveau code dans le même textbox1 « Code » avec des nouveaux données par textbox2 « Model », textbox3 « marque » et textbox4 « N° de série ».
  • Avec une clique sur le Bouton « enregistrer » les opérations suivantes von être effectués :
• vérification si le code existe déjà :

► Si le code existe un message d’erreur va apparaître dont le contenue est « Ce code existe déjà ; essayer avec un autre code. »

► Si le code n’existe pas :

1- La ligne du dernier code affiché va être recopier au-dessous d’elle-même afin de garder les formules dans les cellules puis ces données vont être effacer automatiquement.

2- Les données du nouveau code tapé (combobox, textbox1, textbox2, textbox3, textbox4) von être enregistrées sur la ligne ajoutée.

3- Une ligne aussi ajoutée pour le tableau « maintenance » de la deuxième feuille sous même condition pour le code ajouté.

=> vous trouverez dans le fichier ci-jointe mes premier pas mais je me trouve blocker puisque ça dépasse mes compétences.

0essais02.xlsm (26.07 Ko)

Bonjour,

Et oui encore moi

je m'en remet a vous avec une question qui doit être des plus idiote :

- Dans l'onglet PCG j'ai un tableau

Quand je veux y insérer une ligne, il faut que je la mette à la fin, ce qui ne serait pas gênant si le tri pouvait être cohérent.

Mais malheureusement comme les comptes sont mis par racine et subdivision, quand je tri ça devient le "bor*###"

Comment puis je faire pour insérer la ligne (en l’occurrence un compte) au bon endroit ?

- est ce que ces comptes puissent être uniformiser (à 6 positions) mais avec la particularité qui serait, quand je saisi dans l'onglet E je ne me prenne pas la tête et saisi que la racine en question

l'idée serait que je pallie au tri de la première question, et que je fais un truc "plus joli"

alors ex : je saisi 607 ça s'affiche d'office 607000 ou / et : 6071 => 607100

et surtout que cela n'afflue pas dans le PCG (car j'ai 10 onglets qui sont en relation avec cette feuille)

je vous joins un fichier pour être plus clair

Merci d'avance pour vos réponses.

5test.xlsm (142.84 Ko)

Bonjour à tous,

J'aimerais que vous me aidiez avec une macro que puisse solutionner mon problème de vérification des tableaux de manière pratique.

Je vous explique. Dans un tableau, j'ai de colonnes, et évidement chaque colonne a un nom différent. Je besoin de vérifier les noms de ces colonnes parce que les tableaux ont été faits pour de différents personnes.

Pour y arriver, j'aurais besoin d'une macro qui va à un répertoire spécifique, ouvre chaque fichier, copie la même ligne spécifique pour chaque fichier et colle la ligne dans un nouveau fichier pour ainsi former un fichier avec une liste de tous les noms de colonnes que j'ai dans ce répertoire. Le nombre de colonnes de chaque fichiers n'est pas nécessairement le même. (ex: si j'ai 12 fichiers dans le répertoire, le résultat serais un nouveau fichier avec 12 lignes de différents longueur).

C'est vrai que je pourrais faire à la main, mais le risque d'erreur et grande et le travail très mécanique.

Vos suggestions seront très appréciés

Merci d'avance

Ex:

3test.xlsx (9.77 Ko)

Bonjour,

J'ai des en-têtes de colonne qui ont un tag au début, ce qui permet de les classer par catégorie : OBJECTIF et FORMATION dans l'exemple ci-joint.

Je voudrais faire un total sur chaque par catégorie.

J'ai déjà utilisé une formule pour régler le problème... il y a des années... et pas moyen de retrouver la solution.

Merci donc par avance pour votre aide en ce moment difficile

2classeur1.xlsx (10.53 Ko)

Bonjour à tous, je suis nouveau sur le forum , que je trouves très bien fait, je l'ai un peu parcouru avant de poster . Mais ne sachant pas comment expliquer "techniquement" mon besoin , je crée ce sujet :

Vous trouverez en pièce joint un document de ce que j'ai en entrée et de ce que j'aimerai en sortie .

Le problème est que je ne sais pas comment faire si ce n'est "manuellement" , sachant que excel est un super logiciel je me dis que je ne suis pas le seul dans ce type de besoin et qu'un truc doit bien existé

Merci à vous!

Bonne journée

3besoin.xlsx (12.37 Ko)

Bonjour,

Je viens car après quelques temps à buter sur un trucs je ne trouve pas la solution et je sais que vous êtes bien meilleur que moi sur le sujet des macro.

Alors je cherche à faire en sorte que dans une plage de cellule donnée (appelons la "Tableau1") on puisse (en cliquant sur un bouton) masquer toute les lignes où la cellule de la colonne E est vide. J'ai repris une macro qui avait le même but dans un autre fichier mais cela ne marche pas.

Et ensuite de le même façon en cliquant sur un bouton, faire réafficher toutes les ligne de la plage donnée.

Voici le macro que j'ai inséré mais il me parle de faire un débogage mais bon je suis débutant de chez débutant dans la VBA donc je ne vois pas forcement l'erreur qu'il faut corrigé.

Sub Macro4()
'
' Macro4 Macro
'

'
    ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=2, Criteria1:= _
        "<>"
End Sub
Sub Macro6()
'
' Macro6 Macro
'

'
    ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=2
End Sub

Merci par avance pour votre aide

Bonjour.

Voilà, je tourne en rond sur un soucis.

J'ai un fichier (dont je mets un extrait en piece jointe). De base, il contient environ 700 lignes.

Sur l'onglet recherche, l'idée serait de pouvoir mettre un nom, rentrer le nom d'une pièce et que dans la case D de la ligne, ca affiche si la pièce est présente dans la ligne correspondant à la personne.

Je ne sais pas si c'est très clair ^^". J'ai essayé rechercheH, index, indirect... Mais je n'y arrive pas, je ne les maitrise pas forcement bien j'avoue.

Du coup... Help please.

Merci d'avance !

Bonjour,

Je reviens vers vous car vous avez toujours réussi à m'aider. Cette fois, je voudrais qu'à chaque ouverture mon fichier Excel se mette automatiquement sur la ligne du jour. (Chaque ligne correspond à une date) Pensez vous que c'est faisable ?

Cordialement,

Jijoun

Bonjour,

J'ai une feuille avec un titre sur les 3 premières lignes, donc A1,A2,A3

En A4, j'ai une ligne avec les entêtes des colonnes

En me positionnant en A5, et ne faisant FIGER LES VOLETS, je peux faire défiler ma feuille en conservant les lignes A1 à A4 toujours affichées

Mais est-il possible de ne conserver toujours visible QUE la ligne A4 ?

C'est dire que lorsque je fait défiler ma feuille, il ne conserve que la ligne A4 en haut de page

Cordialement

Sauveur

Bonjour je reviens vers vous car je n'arrive pas à identifier mon problème.

Je viens de rédiger une macro qui à pour but de supprimer une ligne si deux de ses cellules sont vides. Et cela jusqu'à la dernière ligne trouvé.

Je joins un fichier en ex.

Merci d'avance.

22fichiertest3.xlsm (20.59 Ko)

Je cherche une formule qui me permettrait d'afficher un résultat par ligne dans la cellule correspondante de la colonne "z" (voir fichier joint). Ce résultat représente le nombre de fois où apparaît une succession du chiffre 10 (contenu dans 1 à plusieurs cellules continues) après une interruption par un zéro de la série de 10.

Merci de votre aide.

Cordialement

bonjour a tous

dans le fichier joint je cherche a écrire dans ma base de données

- je clique sur (modification du stock) puis je sélectionne dans le combobox a cote de "Brebis piment salé" le numéro de lot que je veux puis j'inscris le poids

et quand je valide cela aille se mettre dans l'onglet concerné a la suite du dernier nombre écris

exemple : je sélectionne le lot 456789 dans "Brebis piment salé"dans le poids 10.5 qu' aille se mettre en en E3 a la suite du 5 ect.....

esperant avoir été clair

amicalement

12stock-fmcd-v5.xlsm (72.16 Ko)

Recherches récentes

planning horraircreer facturecreer facture word pdf partir base modeleextraire liste multiple critereextraire liste fonction multiple criterecopier coller entre fichiers nouvellement ouvertworkbooksworkbooks activatetresorerieajout ligneprevisionnel tresorerievba color plage date double conditioncolonne vbadimspin textspinmail graphiquesharepointsciapi