Résultats de la recherche

  1. D

    XL 2013 RESOLU Récupérer les données sur une feuille de calcul à l'identique de la fenêtre d'exécution

    Bonjour, J'ai une chaine que je souhaite scinder en plusieurs lignes. Le résultat est correct dans la fenêtre d'exécution mais je ne parviens pas à inscrire l'ensemble des lignes sur une feuille de calcul : seule la dernière ligne apparaît. Je vous joins le fichier avec le code. Merci de...
  2. D

    XL 2013 RESOLU supprimer doublon contenu dans chaîne texte

    Bonjour le forum, Je recherche en vain depuis quelques jours réponse à ma question à travers forum et manipulations diverses mais en vain... Je cherche à repérer et à supprimer des doublons contenus dans du texte: en fait, il s'agit de dates au format texte récupérées en amont type 31032016...
  3. D

    XL 2013 Resolu Substituer par dernière valeur trouvée

    Bonjour, Dans un tableau comportant de nombreuses lignes, je veux comparer 3 colonnes de la manière suivante Colonne A. Colonne D. Colonne E A 14000 001 A 14005 001 A 14010 001 A...
  4. D

    XL 2013 RESOLU macro combinant index et équiv

    Bonsoir le forum, A partir du fichier joint, je voudrais affecter en feuil1 colonne B le code en B1 de la feuil2 en fonction de la colonne A Feuil1 Feuil2 1300294 1300294 0 1300294 1400074 1 1300294 1400195 0 1300294 1400423 0 1400074 1400195 1400423 1400423...
  5. D

    Enregistrer xlsm vers csv

    Bonjour, Depuis quelques temps je me heurte à une problématique que je n'arrive pas à résoudre même après avoir parcouru les forums. Je voudrais savoir s'il est possible d'enregistrer en format csv à partir d'un fichier xlsm sans avoir tout le blabla excel : "confirmation de l'enregistrement au...
  6. D

    RESOLU Récupérer nom de fichier sans le chemin ni l'extension

    Bonjour, J'ai parcouru bon nombre de sujets et je n'ai pu ou su trouver réponse à ma question. Via Application.GetOpenFilename("Text Files (*.txt), *.txt") j'ouvre un fichier de la façon suivante : .Name = fName1 Le problème c'est que fName1 (appel par Msgbox) me donne à la fois le chemin...
  7. D

    XL 2013 RESOLU Comparer 2 feuilles et insérer données sous condition

    bonjour, Je voudrais comparer 2 tableaux feuil1 et feuil2 dont chacun a toujours la même structure mais pas le même nombre de lignes d'un mois sur l'autre. Le tableau feuil1 est celui qui contiendra toujours le plus grand nombre de lignes. En fait je voudrais pouvoir ajouter en feuil1 colonne H...
  8. D

    Modification d'une plage (en VBA uniquement) : références absolues vers mixte

    Bonjour à tous, A partir d'une recherche (cell.find) je délimite une plage de cellule à l'aide de la variable Maplage (cellule trouvée, cellule trouvée.end(XLdown). Je nomme ensuite cette plage : range(maplage, maplage.end(XLdown).name ="TOTO Cette plage, dont je connais l'adresse uniquement...
  9. D

    Modification d'une plage en VBA uniquement : références absolues vers mixte

    Bonjour, Je récupére à partir d'un "cell.find" au départ, une plage ex :($A$5:$A$11) que je nomme ensuite "TOTO". Issu d'un fichier importé tous les mois, cette plage peut varier sur sa hauteur : j'ai donc absolument besoin de garder les lignes en références absolues mais je souhaiterais...
  10. D

    Verrouillage du menu principal d'excel

    Bonjour le forum, J'ai différentes application VBA excel qui permettent notamment d'empêcher l'impression, la copie du fichier, etc... Tout cela fonctionne bien dès l'instant ou un utilisateur n'a pas changé la configuration d'excel au niveau du menu principal ...
  11. D

    Demande précision sur Target.offset

    Bonsoir le forum, J'ai le code suivant : Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 11 And Target.Row Then Target.Offset(0, -2).ClearContents (Message debogueur feuille protégée).Effectivement les lignes au-dessus de la ligne concernée (target.row)...
  12. D

    Help me please :Effacer une cellule en fonction d'une autre

    Bonsoir le forum, Je voudrais programmer en VBA la condition suivante : Si j'active une cellule de la colonne A alors efface sur la meme ligne la valeur de la cellule B et vice versa. Quelqu'un pourrait-il m'aider? Merci par avance dss
  13. D

    Probleme avec la boucle if

    Bonsoir le forum, Je souhaite réaliser des conditions lors de la saisie dans un tableau sur 5 colonnes :de H à M et pour chaque ligne avant de valider la saisie. 3 cas peuvent se présenter : 1) Si la cellule de la colonne H est vide alors aucune saisie sur les cellules des colonnes I à...
  14. D

    Problème de contrôle de plage horaire

    Bonsoir le Forum, J'ai un souci sur le contrôle d'une plage que je n'arrive pas à résoudre : pour que ce soit plus clair, je joins le fichier avec le code VBA. Je veux controler la reservation de véhicules et je fais un test sur 5 colonnes dont les plages horaires (colonnes 3 et 4 : cf...
  15. D

    Inputbox recalcitrante

    Bonjour le forum, Je bute sur la sortie d'une inputbox dont voici le code : Dim mot As String, motdepasse As String, a As String mot = "x" If target.Column >= 1 And target.Column <= 9 Then Exit Sub If target.Column = 10 And ActiveCell.Offset(0, -1) = "TOTO" Then _ motdepasse =...
  16. D

    creation de mot de passe pour la saisie des données sur une colonne

    Bonjour le forum, Tout d'abord, permettez moi de vous souhaiter de très, très bonnes fêtes de fin d'année. Je fais appel à vous après avoir cherché dans le forum les sujets traitant de la création d'un mot de passe sous excel et je n'ai rien trouvé en rapport avec le problème auquel je...
  17. D

    Help me please : plus qu'un grand discours, le fichier joint

    Bonsoir le forum, J'ai une procédure gèrant les cellules des colonnes A à N alimentées pour la plupart par boite de dialogue ou suivant des instructions VBA. Selon le cas, ces données validées et enregistrées au jour J (ligne des colonnes A à N) peuvent être à compléter au jour J+1...
  18. D

    Comment desactiver "enregistrer sous"

    Bonjour le forum, J'ai une procedure qui se termine de la manière suivante : ' Tri des données sur 3 colonnes Range("A1:M65000").Sort key1:=Range("D1"), Order1:=xlAscending, Key2:=Range("E1"), _ Order2:=xlAscending, key3:=Range("F1"), Order1:=xlAscending, Header:=xlGuess...
  19. D

    Comment controler plusieurs plages

    Bonsoir le forum, Je fais appel à vous pour savoir s'il est possible de controler la date et l'heure d'une réservation dans une base de données et renvoyer un message d'erreur si l'évenement n'est pas possible. J'envoie un fichier pour essayer de preciser mon besoin Cordialement dss
  20. D

    Tri Au Dela De 3 Colonnes

    Salut le forum, Existe-t-il un moyen de trier sur plus de 3 colonnes avec Excel ou est-ce une contrainte inhérente au logiciel? Cordialement dss