Résultats pour "alignement"

45 résultats pour cette recherche

Bonjour,

Cette discussion fait suite à celle-ci : https://forum.excel-pratique.com/viewtopic.php?f=2&t=139613

J'ai préparé un document dans lequel j'aimerais croiser deux tables de quelques lignes actuellement.

L'idée ici serait de comparer la feuille "BDC" (Colonne "NOM_VALIDE_TAXREF") avec la feuille "TAXREF" (Colonne "NOM_COMPLET").

Si la valeur est présente dans "NOM_COMPLET" et "NOM_VALIDE_TAXREF", alors copier toutes les informations contenues entre la colonne 2 et la colonne 67 (feuille TAXREF) et les coller dans la feuille "BDC", à la ligne correspondante, après la dernière colonne (col 25).

Si la valeur est présente dans "NOM_COMPLET" mais absente dans "NOM_VALIDE_TAXREF", alors copier toutes les informations contenues entre la colonne 2 et la colonne 67 (feuille TAXREF) et les coller dans la feuille "BDC", à la dernière ligne, après la dernière colonne (col 25). (ou alors ajouter une ligne comme je l'ai fait dans le tableau d'exemples).

Est-ce que ce genre de traitements peut être réalisé à partir de tableaux ou de dictionnaires ? Cela permettra d'augmenter la vitesse d'exécution de la macro, dans l'optique de l'utiliser sur des listes plus grosses.

Je vous remercie de votre attention et espère avoir été suffisamment clair dans mes explications

A plus tard !

Bonjour,

Je souhaiterai de l'aide afin de résoudre mon problème

Sur le fichier ci-joint, dans les colonnes A et L j'ai des valeurs. Malheureusement il y a des décalages en ligne du fait que certaines valeurs sont uniquement sur la colonne A et d'autres uniquement sur la colonne L.

Ma mission est de refaire ce tableau en alignant les valeurs identiques dans A et L.

Si quelqu'un a une idée sans passer par du VBA si possible ?

Merci beaucoup

7test.xlsx (53.10 Ko)

Bonjour à tous,

Voici mon problème :

J'ai créé un tableau (que vous trouverez en PJ - sans MDP).

J'ai mis 2 MFC pour changer la couleur de la police sur les 2 colonnes en fonction de ce qui est inscrit dans la 2è colonne.

Le remplissage de celle-ci se fait via une liste à choix multiples.

En clair, quand la valeur dans la colonne B =

  • M6 : Pas de MFC
  • W9 : Texte en violet
  • 6Ter : Texte en rouge

Avant même la création des MFC, l'alignement des colonnes est le suivant :

  • Colonne A : Aligné à gauche
  • Colonne B : Centré

Après la création des MFC et saisie de données concernant les 3 choix possibles (M6, W9, 6Ter), voici l'incidence sur la colonne B en terme d'alignement :

  • M6 : Centré (aucune modification)
  • W9 : Aligné à gauche (alignement modifié)
  • 6Ter : Aligné à gauche (alignement modifié)
et ce alors que l'icône d'alignement dans le bandeau indique bien "Centré".

En regardant dans le format de la MFC, aucune possibilité de modifier l'alignement (en même temps ça poserait problème puisque la MFC agit sur 2 colonnes en même temps...).

Après plusieurs essais, il semblerait que c'est la MFC qui cause problème.

Mais je ne comprends pas pourquoi, d'autant plus que c'est quelque chose que je réalise régulièrement et ce sans aucun problème...

Pourriez-vous m'éclairer de vos lanternes svp ?

Merci à tous.

Bonjour,

J'utilise un UserForm pour la 1ière fois et je rencontre quelques soucis de mise en forme pour centrer verticalement un texte dans les "Label", "Bouton de Commande" et "TextBox"

Bonjour à tous,

J'aurais besoin de votre expertise concernant une macro VBA à initier. Je suis débutante dans ce domaine et je ne connais que quelques fonctions de bases comme if ou while mais j'ai encore du mal à cerner le fonctionnement de VBA...

Vous trouverez le fichier en pièce jointe. J'ai commencé à insérer des bloques de cellules vides jusqu'aux lignes 1000 mais il y a plus de 6000 lignes... Une macro de votre part, m'aiderait à réduire considérablement mon temps.

En effet, la macro que je souhaite générer permettrait d'aligner automatiquement les valeurs de la colonne C et F car les chiffres sont décalés. Les données de l'ensemble A à C constituent la partie à analyser avec l'ensemble E à F.

Dans le cas où les valeurs de la colonne C ne concordent pas avec ceux de la colonne F, je souhaite qu'un bloque de cellule vide de A à C soit inséré au dessus ou en dessous en fonction de l'alignement des données C et F. Pareillement, si des données de F ne concordent pas avec la colonne C, il faudrait qu'un bloque vide de D à F puissent s'insérer automatiquement. La colonne G est une fonction où l'on voit si les valeurs concordent ou non. Le but serait qu'il y ait le plus d'affirmation VRAI que FAUX.

J'espère que le fichier vous permettra de mieux comprendre mes explications.

Bien évidement je me tiens à votre disposition pour toute information supplémentaire.

En vous remerciant d'avance pour votre aide!

Bonjour le forum,

Je me pose une question; j'ai des titres qui apparaissent dans mon tableau, ces titres ne sont jamais fixés à une cellule donc je me demande s'il existe une commande VB qui me permettrait de dire :

Voilà dans cette plage (A31:A100) si le mot "SERVICES" apparaît, tu places le mot au milieu de la cellule sans toucher l'alignement des autres cellules.

Si quelqu'un à une piste, ca serait top

Cordialement,

Nat

Rebonjour à tous, je vous joins le fichier explicatif de mon souhait.

Cordialement,

6classeur2.xlsx (9.29 Ko)

Bonjour à tous,

Je demande votre aide pour un petit problème qui devrait être facile à résoudre pour vous. Voilà : dans mon fichier joint je ne comprends pas pourquoi les noms situés dans les cellules B3, B4, B7 ne sont pas au bord droit de la cellule alors que j' ai aligné le texte à droite d' une part et que d' autre part avec la fonction chercher et remplacer j' ai au préalable enlevé les espaces qui ne se voyaient pas.

Si quelqu' un a la solution je suis preneur.

Merci d' avance.

Salut,

Je veux un petit programme VBA (Macro) qui s’aligne les pointages d'entrée et sortie par matricule et par date selon un état prédéfini.

vous trouvez ci-joint l'exemple.

Etat prédéfini et pointage mensuelle.

Merci.

Salut,

Je veux un petit programme VBA (Macro) qui m’aligne les pointages d'entrée et sortie par matricule et par date selon un état prédéfini.

vous trouvez ci-joint l'exemple.

Etat prédéfini et pointage mensuelle.

Merci.

11pointage-mai-2018.zip (132.65 Ko)

Bonjour à tous,

Je maîtrise un minimum les mises en forme conditionnelles mais je bloque sur un point.

Je voudrais que l'alignement de la cellule se fasse à gauche si le contenu de la cellule est = 4860000 (c'est de la compta ).

Ca paraît simple mais je ne trouve pas du tout !

Merci d'avance !

Bonjour,

J'ai fait un truc tout simple, j'ai inséré sur une feuille, un graphique qui reprend les valeurs de 5 lignes de données (PJ).

Au début, c'était bien.

Mais comme ce pseudo tableau risque de s'allonger considérablement, j'aimerais arriver (et je n'y arrive pas) à aligner les colonnes du graphique avec les colonnes correspondantes de la feuille. Je l'ai fait à la main jusqu'à maintenant, mais ça devient compliqué.

Auriez vous svp, le début d'une solution en passant par une macro ? Ou autre...

Merci d'avance

7test.xlsm (15.83 Ko)

Bonjour

j'ai plusieurs références codes produits enregistrés sur ligne et je voudrai les avoir en colonne sans avoir à couper/coller

état actuel

8070A10438-8070A10438-8070A14749-8070A14752

état désiré

8070A10438

8070A10438

8070A14749

8070A14752

Merci de votre aide,

Zoura

Bonjour à tous,

Je créai en ce moment un formulaire pour ma société. Les utilisateurs de ce fichier vont remplir les cellules et j'ai ajouté des cases à cocher. Je voudrai que cette cases (issu de l'outils insérer de l'onglet développeur) s'aligne sur le quadrillage à chaque initialisation du fichier. J'ai tenté un enregistrement de macro mais il semble que cette fonction ne prends pas en compte les choix issus des onglets du menu.

J'avais commencé comme suit :

Private Sub Workbook_Open()
's'xécute à chaque ouverture du fichier

ActiveSheet.Shapes.Range(Array("Check Box 1")).Select

End Sub

Le but est que les cases à cocher reste dans la même cellule ou se redimensionne au fur et à mesure que l'utilisateur tape du texte.

Y-a-t-il moyens de rendre cette manipulation automatique ? Je vous joint un petit fichier exemple.

Cordialement,

Baptiste

4exemple.xlsx (8.69 Ko)

Bonjour à tous,

J'ai vraiment besoin de vos lumières ce soir:

Je ne parviens pas à trouver la réponse ici ou ailleurs (je crains de mal chercher)

J'ai :

  • 3 listes de valeurs dans les colonnes A,B et C; A est indépendante mais B et C sont liées
  • J'ai besoin d'aligner : A avec la ligne BC en fonction de la valeur dans la colonne A et C

Je m'explique, si, une valeur dans la colonne A se retrouve dans la colonne C j'aimerais que s'aligne la ligne BC avec la colonne A

En gros le but final est de faire correspondre les colonnes A et B.

Merci infiniment de votre aide,

je vous souhaite à tous un très bonne soirée

La pyge

51doc-travail-fr.xlsx (306.50 Ko)

Bonjour à tous,

Je me pose une question :

Peut-on centrer des cellules d'une colonne avec un alignement des décimales à droite.

Voici un exemple

Si l'on centre

10 000,00

300,00

Je souhaite avoir

10 000,00

300,00

L'alignement des décimales ne doit pas être décalé à droite de la cellule.

J'espère être compréhensible.

Merci d'avance

Rony

Bonjour,

j'utilise une macro et ressort un fichier au format FileFormat:=xlTextWindows mais quand je l'ouvre avec le bloc note les colonnes ne sont pas alignées (voir photo) , si quelqu'un sait comment faire, merci

Bonjour tout le monde,

j'ai vraiment besoin de vos aides chers développeurs .

En fait je suis à la recherche d'un moyen simple pour aligner mon code VBA, c'est à dire , par exemple si mon code est de cette forme est :

                                              For i=1 to 5
                                              If i=1 then
                                              msgbox " test1"
                                              else
                                              msgbox "test2"
                                              end if 
                                              next i

je voudrais en fait l'organiser de cette façon :

                                              For i=1 to 5
                                                  If i=1 then
                                                         msgbox " test1"
                                                  else
                                                         msgbox "test2"
                                                  end if 
                                              next i

je veux pas le faire manuellement car je suis déjà sur 2000 lignes de code.

Je peux pas non plus télécharger sur mon ordinateur de travail un éditeur ou je pourrais copier mon code et l'aligner ,

j'ai pensé à un éditeur en ligne mais je trouve pas comment aligner mon code, je sais que cela est possible sur la plupart des langages mais j'arrive pas en trouver en VBA .

Merci d'avance pour vos aides .

Bonjour,

Petite nouvelle sur le forum (et pas très douée sur excel), j'ai grandement besoin d'aide car je n'ai trouvé aucun post qui pourrait répondre à ma question.

Je voudrais classer des données dans un tableau contenant 3 sous tableaux et aligner les valeurs identiques présentes dans 1 colonne de chaque sous tableau (colonnes "name"), sachant que les autres colonnes doivent restées "attachées" à leur colonne "name".

J'attache un petit extrait de mon tableau de données pour que ce soit plus explicite:

Je voudrais donc aligner les valeurs des colonnes B, F et J (les 3 colonnes "name") des trois sous tableaux, sachant que les colonnes A, C et D sont associées à la colonne B, idem pour les colonnes E, G et H qui sont associées à la colonne F et les colonnes I, K et L à la colonne J.

Je voudrais insérer des lignes pour les valeurs qui ne seraient pas présentes dans les différents sous tableaux, et donc avoir une ligne pour chaque valeur de "name", et des cellules vides si ces valeurs ne sont pas présentes dans chaque sous tableau.

J'espère avoir été assez claire, et un immense merci à qui pourra m'aider!

49matrice-3-6-16.xlsx (11.40 Ko)

Bonjour,

J'ai un soucis dans Excel puis VBA avec l'orientation du texte dans une cellule.

Une fois le texte orienté de 45° vers le bas à droite, c'est le bas de cette cellule qui est aligné verticalement avec les cellules du dessus, le haut se retrouve donc à gauche. Or, j'aurais voulu que le haut de la cellule contenant le texte orienté soit alignée avec la cellule directement au-dessus. Je vous joins une image pour illustrer le problème.

Dans l'attente d'une réponse,

Bien cordialement.

capture

Recherches récentes

cdblcocherdatebaie informatiquemfccopier collercuveriesuivisharepoint vbasupprimer ligne valeur presente colonne precisecombobox fichier fermeecheancier semaineregrouper donnees ongletsrecuperer ongletsrecupererongletongletsregrouper ongletsrechercher valeur criteregrande valeur critere