| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/02/2020 à 16:27 | Guitouns | Saisie automatique Fournisseurs | Cà commence mal …. quand je vois un onglet qui s'appel février je me dis "Encore une usine à gaz" qui va utiliser 12 onglets par ans et la galère pour faire des statistiques ensuite. Le plus simple est de faire un formulaire "userform" et de faire toutes les saisies dans le même onglet. Ensuite très... |
| 17/02/2020 à 16:02 | Mokia | Incrémentation Code | Sans fichier exemple difficile de se rendre compte des possibilités pour la création ou l'utilisation de variables existantes ou non... |
| 17/02/2020 à 15:57 | Anthonydu31 | Tri décale mes données | Sans doute une mauvaise selection avant de lancer le tri ? Tu ne dois pas sélectionner qu'une colonne mais ton tableau entier avant d'utiliser l'option de tri... |
| 17/02/2020 à 15:52 | Narcisse MVOULA | MsgBox s'affiche deux fois | Certes c'est ce que tu veux ; cela ne veux pas dire que c'est une bonne idée vu ta 2 ème condition... |
| 17/02/2020 à 15:27 | Narcisse MVOULA | MsgBox s'affiche deux fois | Comprends pas très bien ton code. Si ta combobox référence est vide alors message et en plus tu vide la textbox quantitié ? çà sert à quoi ? Si une combobox ou une textbox est vide alors tu sors de la macro tout simplement. ( Exit sub ) Par ailleurs je vois pas non plus à quoi sert le " Cmd_Valider... |
| 17/02/2020 à 15:21 | mouchela73 | Lier une cellule sur 2 feuillets | Effectivement bien difficile de comprendre ; mais sur des photos çà va pas arranger la compréhension. je vois pas le rapport entre B4 qui est un montant en €uros alors qu'il est indiqué dans la cellule précédente Ration Et B1 qui est le nom d'un onglet. C'est quoi la magie pour passer de l'un à l'au... |
| 14/02/2020 à 16:17 | fabmic | Cellule de recherche | Un genre comme cela ... |
| 14/02/2020 à 14:55 | philippou_84 | Copier plusieurs feuilles et les modules | Tu étais prêt à faire une fonction pour copier trois onglet, donc je ne vois pas la différence ? Tu fais une fonction pour enregistrer une copie ; puis dans la foulée la macro qui supprime : Toutes les feuilles sauf Sheets(Array("Chantier", "Brassage", "Synoptique"). Ainsi peu importe que le mois su... |
| 14/02/2020 à 14:49 | DavidABSelas | Fonction si avec plusieurs recherche v | Ton exmple n'est pas très convainquant. tu ecris manuel "Facture soldée" en colonne B ; ce n'est pas le résultat d'une recherche d'ailleurs dans ton exemple aucun facture n'a de date de règlement donc rien de soldé. Ps est-ce bien utile de se prendre la tête avec 3 onglets alors qu'une simple indica... |
| 14/02/2020 à 14:37 | philippou_84 | Copier plusieurs feuilles et les modules | Je comprends pas très bien la finalité copié pour envoyer dans un nouveau fichier ? ou copie pour envoyer vers un fichier existant ? ( et dans ce cas le fichier existant a-t-il déjà des macros ) ? Si c'est uniquement pour faire un nouveau fichier ; le plus simple à coder et de partir du principe inv... |
| 14/02/2020 à 13:54 | Cobzy | Publipostage d'étiquettes sur plusieurs pages ss doublons & ss Nov fichier | J'ai bien peur que tu n'ais déjà apporté la réponse. l'aperçu n'est pas la fusion réelle. Tu peux essayer d'enregistrer une macro qui va : Lancer la fusion et enregistrer le résultat dans "c:\windows\temp\resultatfus.doc" Tu pourras alors adapter la suite de ton code vba afin qu'il utilise toujours... |
| 14/02/2020 à 13:25 | KTM | Export au format pdf | J'étais justement en train de me demander le contenu de C9 ? et si l'indication .pdf s'y trouve ou non ? sinon fichier = "PPI ARV" & "-" & Sheets("Menu").Range("C9") & ".pdf"... |
| 14/02/2020 à 10:54 | philippou_84 | Création dossier et sous dossier avec test | ... |
| 13/02/2020 à 11:53 | philippou_84 | Création dossier et sous dossier avec test | Oui d'après l'écriture il va créer dossier 1 dossier 2 dossier 3 puisque tu forces le texte avec les guillemets NouveauDossierAvecSousDossiers = ThisWorkbook.Path & "\dossier1\dossier2\dossier3" NouveauDossierAvecSousDossiers = ThisWorkbook.Path & "\" & dossier1 & "\" & dossier2 & "\" & dossier3... |
| 13/02/2020 à 11:33 | Nana49 | Somme selon certains critères | J'ai donné un nom de plage à ton inventaire ( "inventaireliste" ) pour simplifier la formule. Bonjour Pédro c'est justement ma solution 5 recherches avec condition non vide... |
| 13/02/2020 à 11:05 | chichinoux | Code postal = nom departement | Avec les conseils d'Eriic pour la corse. Oops oublié condition pour département outre-mer ... |
| 13/02/2020 à 10:36 | adrienR | Aide sur tableau, formulaire VBA | Exacte du moment que c'est un ajout de textbox "Fournitures" alors ce sera un ajout de colonne dans ta feuille Excel. Et dans le code ajoute la ligne en décalant de +1 pour le numéro de colonne. Exemple : Worksheets("POS").Cells(no_ligneMODIF, 17).Value = TextBox10_Furniture10 pour la prochaine ce s... |
| 13/02/2020 à 08:27 | philippou_84 | Création dossier et sous dossier avec test | En complément de la réponse de i20100 et vu ton titre " Dossier et sous dossier " Alors attention il me semble que la fonction mkdir ne permet pas la création d'un dossier et du sous dossier en même temps. Si il n'y a qu'un dossier a créer alors ok sinon https://excel-malin.com/codes-sources-vba/cre... |
| 13/02/2020 à 08:22 | jo6466 | Comment changer la couleur de fond d'une cellule? | Tu selectionnes les cellules en question puis tu vas dans "Mise en forme conditionnelle" options ajouter une règle. 1ère régle valeur de la cellule <0 puis tu choisis la couleur 2ème régle valeur de la cellule >=0 idem pour l'autre couleur... |
| 13/02/2020 à 08:19 | adrienR | Aide sur tableau, formulaire VBA | Oui c'est sans doute possible ; mais ce n'est pas ma spécialité tu ferais mieux de créer un autre sujet pour cette question ou de faire une recherche sur les userform gestion des photos... |
| 12/02/2020 à 16:10 | adrienR | Aide sur tableau, formulaire VBA | Voilà avec un bouton réinitialiser recherche pour vider le userform... |
| 12/02/2020 à 15:31 | hkim | Masquer onglets COMBOBOX ACTIVe X | J'ai pas bien compris le sens du workbook open Si la feuille ActiveX est selectionnée alors selectionner la feuille Data puis slectionner la feuille ActiveX çà sert à quoi ? oops je m'auto-corrige je viens de comprendre que c'est pour relancer le code qui alimente la combobox au cas ou la feuille Ac... |
| 12/02/2020 à 15:11 | adrienR | Aide sur tableau, formulaire VBA | Ben pour faire une nouvelle recherche tu reclic sur la combobox pour changer le nom et les données vont être rechargées en même temps. inutile de ressortir du mode interrogation... |
| 12/02/2020 à 14:08 | adrienR | Aide sur tableau, formulaire VBA | En fait c'est tout bête C'est la textbox Posname qui ne peut pas être dans les données modifiable puisqu'elle fait partie de la liste contenu dans la combobox du mode intérrogation. En mode interrogation modification il fallait donc que j'enlève cette ligne des modifications possible. Autrement dit... |
| 12/02/2020 à 13:18 | adrienR | Aide sur tableau, formulaire VBA | Effectivement Comprend pas pourquoi il ne change pas la valeur quand on valide ? il remet l'ancienne valeur ! Vais regarder mais j'ai du mal à comprendre pourquoi il remplace pas la donnée ... |
| 12/02/2020 à 12:00 | Pompavelo | Concaténation et cellules vides | Oops double condition pour B2 faut une condition aussi pour vérifier B1 différent de "" =CONCATENER(SI(B1<>"";B1;"");SI(B2<>"";SI(B1<>"";A1&B2;B2);"");SI(B3<>"";A1&B3;"");SI(B4<>"";A1&B4;"");SI(B5<>"";A1&B5;"");SI(B6<>"";A1&B6;"");SI(B7<>"";A1&B7;"");S... |
| 12/02/2020 à 11:55 | philippou_84 | Enregistrer sous XLSM | Essaies ainsi ... |
| 12/02/2020 à 11:47 | adrienR | Aide sur tableau, formulaire VBA | Oops désolé c'était juste : unload.me à remplace par unload me... |
| 11/02/2020 à 16:15 | philippou_84 | Enregistrer sous XLSM | Il s'arrête sur une ligne précise ? Essaies sans les parenthèses. ? Je viens de tester sur mon bureau alors çà donnerai çà pour toi : Il te manquait seulement Thisworbook.path dans ton premier post . Désolé. (sauf si dans les cellules C7 C16 il y a des caractères qu'on n'a pas le droit d'utiliser da... |
| 11/02/2020 à 16:03 | philippou_84 | Enregistrer sous XLSM | Ha j'avais pas compris que ta ligne ne fonctionnait pas. mkdir c'est avec des parenthèse et Tu auras aussi besoin du chemin complet pour créer le répertoire. MkDir(Thisworbook.path & "\" & Range("C7").Value & " - " & Range("C16").Value & " - " & Range("C19").Value &"\")... |
| 11/02/2020 à 15:57 | Pompavelo | Concaténation et cellules vides | =CONCATENER(SI(B1<>"";B1;"");SI(B2<>"";A1&B2;"");SI(B3<>"";A1&B3;"");SI(B4<>"";A1&B4;"");SI(B5<>"";A1&B5;"");SI(B6<>"";A1&B6;"");SI(B7<>"";A1&B7;"");SI(B8<>"";A1&B8;""))... |
| 11/02/2020 à 15:27 | philippou_84 | Enregistrer sous XLSM | Lol j'avais juste régardé la ligne chemin et le manque de "\" à la fin... |
| 11/02/2020 à 15:26 | Maups | Information sur formule Excel pour Stat loto | Personnellement j'attends d'avoir gagné au loto avant de pondre une formule de stat... |
| 11/02/2020 à 15:15 | adrienR | Aide sur tableau, formulaire VBA | Un petit test à améliorer pour que tu vois le principe de formulation des lignes de code en saisie et en mode interrogation. Ps j'ai viré les deux onglets pays et régions. Un seul onglet Param ( paramètre ) dans lequel on met les variables est bien suffisant. Ps évites de changer les noms des objets... |
| 11/02/2020 à 15:11 | philippou_84 | Enregistrer sous XLSM | Si ton répertoire existe, il n'y a pas de raison que cela ne fonctionne pas. La macro enregistre dans un répertoire existant ( elle ne créer pas de nouveau répertoire. ) Chemin = ThisWorkbook.Path & "\" & Range("C7").Value & " - " & Range("C16").Value & " - " & Range("C19").Value ton chemin doit fin... |
| 10/02/2020 à 13:25 | philippou_84 | Enregistrer sous XLSM | Si tu enregistres au même endroit que ton fichier excel … c'est encore plus simple. Ainsi plus besoin de boite de dialogue. Si l'enregistrement est dans un sous répertoire aprés ton fichier excel alors tu peux aussi adapter ton chemin par exemple comme ceci. Chemin=Thisworkbook.path &"\répertoireexp... |
| 10/02/2020 à 10:34 | philippou_84 | Enregistrer sous XLSM | Puisque tu connais déjà le nom de fichier que tu vas enregistrer ; ( fichier = "Fiche suivi chantier lot " & Range("C7") & " - " & Range("C6") & ".xlsm") Pourquoi ouvrir une boite de dialogue ? Tu ne peux pas indiquer le répertoire d'enregistrement ... |
| 10/02/2020 à 09:19 | adrienR | Aide sur tableau, formulaire VBA | Ton code dans userform_initialize n'est pas correct : Private Sub UserForm_Initialize() 'Liste des 231 pays de la feuille "Country" For i = 1 To 231 ComboBox_Pays.AddItem Sheets( "Pays" ).Cells(i, 1) Next End Sub ton onglet s'appel : country et pas pays donc soit tu changes le code soit tu changes l... |
| 07/02/2020 à 16:47 | matsu | Décaler planning en fonction de date | Le code vba est sur la feuille... |
| 07/02/2020 à 16:20 | philippou_84 | Colorer des cases suivant liste | Il suffit de faire 8 mises en format conditionnelle en feuille 2 Si valeur cellule=1 --> jaune Si valeur cellule=2 ---< Beu …... |
| 07/02/2020 à 16:14 | KiteLuc | Problème avec un mot réservé | Est dans le Titre de la colonne excel il n'y a pas un espace qui ce balade avant ou après ... |
| 07/02/2020 à 15:54 | KiteLuc | Problème avec un mot réservé | Quand tu écris "Year" Ce n'est pas pour indiquer que colonne excel s'appel "Act_2020" ? j'espère ... |
| 07/02/2020 à 15:17 | siga2fadial | Additionner des heures | Pour la somme hebdomadaire ? Format cellule Personnalisé : [hh]:mm avec les deux H entre Crochets. = 37:15 Quand une somme d'heures dépasse 24 excel compte 1 jour mais comme tu demandes un affichage hh:mm alors tu ne vois pas apparaître ce jour. Tu dois donc lui dire de conserver les calculs... |
| 07/02/2020 à 15:03 | ellipso | Limiter zone action d'un bouton de commande | Il faut dans un premier temps retirer la protection des cellules qui seront à remplir. (format cellule protection ) Ensuite on protège la feuille. ( onglet révision ) Et dans ton code on ajoute les lignes qui retirent et qui remettent la protection sur la feuille et sur les cellules que l'on vient d... |
| 07/02/2020 à 14:03 | ClemGodgiven | Insertion Feuilles Excel d'un dossier dans Ficher Excel | Si tu regardes la chartres du forum tu y verras que sans fichier exemple tu n'auras que peu de réponses. Dans l'absolu on peut répondre oui à ta question. Le comment sans info précises c'est autres chose. exemple : Les fichers de data sont stockés ainsi....... ok mais où dans le même répertoire ? su... |
| 07/02/2020 à 13:29 | leshizz971 | Intégration fichier texte | Ce serait plus clair avec un exemple du fichier excel et du ficher texte avec le résultat attendu... |
| 07/02/2020 à 12:03 | Ronibo | Condition if | Effectivement le tout premier client si tu veux qu'il commence à partir de A4 tu vas devoir ajouter une condition pour Derlig If Range("A" & Rows.Count).End(xlUp).Row + 1=2 then Derlig=4 Else Derlig=.Range("A" & Rows.Count).End(xlUp).Row + 1 end if... |
| 07/02/2020 à 11:46 | guigui60 | Mon Userform beug quand je le lance par un Bath | Essaies d'enregistrer une copie de ton fichier Xlsm dans l'ancien format xls 97 -2003. Ensuite test en modifiant ton Bat @echo Off START excel.exe /r "C:\BDD\Nomdufichier.xls" EXIT... |
| 05/02/2020 à 16:28 | Ronibo | Condition if | Si je comprend bien tu cherches à tester si : le nom et prénom est déjà dans ta base ---> alors on sort. Le nom et prénom n'y est pas alors ---> on ajoute à la base de données. Dans un premier temps j'ajouterai une message box pour indiquer si il a trouvé. Ensuite il n'y a pas besoin de contin... |
| 05/02/2020 à 16:14 | DUVAL | Creation compteur simple dans Excel | Un fichier exemple avec le résultat espéré serait plus compréhensible : "en colonne C , je souhaite avoir le cumul en J1 j'aurai en C1 : 10 , le jour 2 en C2 : je veux avoir le cumul soit 15" Pourquoi 15 En C2 Si le jour 2 tu écrases la données 10 en B1 alors çà devrait écrasé le cumul 10 en C1 pour... |