| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 29/04/2014 à 12:34 | nico12 | Liste déroulante à choix multiples | Dans le module de ta feuille... |
| 29/04/2014 à 12:20 | alfredcompignac | Insertion Image VBA | En effet ton image va se déformer.. Si ton image fait 20*20 et que ta cellule fait 15*7 on fait comment ? 7*7? Et on la place où: top left ... |
| 29/04/2014 à 12:17 | notilo | Compléter deux colonnes à partir d'une colonne référence | ... |
| 29/04/2014 à 12:15 | guimo89 | Compter le nombre de lignes répondant à condition | En N17 =SOMMEPROD(((E11:E14=N11:N14)*1)*(N11:N14<>""))... |
| 29/04/2014 à 12:09 | Bens | Fichiers lourds | Tu fais le bon choix, le calcul manuel. Pour recalculer appuyer sur F9. Pour désactiver le calcul auto il te suffit de setter la propriété application.calcultation = xlmanual et pour le réactiver Application.Calculation = xlAutomatic Pour optimiser les temps de calculs voilà la méthode. Trier les Fe... |
| 28/04/2014 à 18:58 | notilo | Compléter deux colonnes à partir d'une colonne référence | Sub toto() With sheets("Sheet1") 'change le nom de ta feuille For i=1 to .range("A" & .rows.count).end(xlup).row If left(.cells(i,1),2) = "fr" or left(.cells(i,1),2) = "FR" then .cells(i,2) = "Domaine France" .cells(i,3)="Paris Sud" End if Next i End with End sub... |
| 28/04/2014 à 18:05 | notilo | Compléter deux colonnes à partir d'une colonne référence | Pas besoin de macro B1 =SIERREUR(SI(OU(CHERCHE("fr";A1)>0;CHERCHE("FR";A1)>0);"Domaine France";"");"") C1 =SIERREUR(SI(OU(CHERCHE("fr";A1)>0;CHERCHE("FR";A1)>0);"Paris Sud";"");"") Puis tu tires... |
| 28/04/2014 à 17:04 | ZehJr | Acquisition valeur date et heure | Donne un exemple de classeur... |
| 25/04/2014 à 19:37 | spage | Ouverture de fichier avec Nouvelle application | Mets un application.enableevents=false au debut et tu le remets à true à la fin... |
| 25/04/2014 à 16:35 | SwissTiti | Appliquer un rabais "conditionnel" | No problemo. Sommeprod permet de faire la somme d'un produit: Il faut savoir qu'une condition vraie vaut 1 et qu'une condition fausse vaut 0. =SOMMEPROD((GAUCHE($B$26:$B$34;NBCAR($B$26:$B$34))=GAUCHE(B5;NBCAR($B$26:$B$34)))*$C$26:$C$34) teste toutes les references de rabais si la condition est vraie... |
| 25/04/2014 à 16:24 | elisaLIN | Case d'option "intelligente" (formulaire interactif) ? | Il te suffit de programmer une macro et de l'affecter au bouton... |
| 25/04/2014 à 16:12 | SwissTiti | Appliquer un rabais "conditionnel" | E5=SOMMEPROD((GAUCHE($B$26:$B$34;NBCAR($B$26:$B$34))=GAUCHE(B5;NBCAR($B$26:$B$34)))*$C$26:$C$34) Puis tu traines... Dans ton tableau de rabais Pour des rabais sur 2* Tu mets juste 2 Pour des rabais sur 21.* Tu mets juste 21 Pour des rabais sur 211 Tu mets juste 211 J'ai supposé qu'un rabais de 10% s... |
| 25/04/2014 à 15:26 | SwissTiti | Appliquer un rabais "conditionnel" | Tu dois compartimenter ton tableau de rabais en fonction des nbcar puis avec des si tu devrais y arriver Un compartiment pour les rabais 2* Un compartiment pour les rabais 21* Un compartiment pour les rabais 211* Un compartiment pour les rabais 211.1*... |
| 25/04/2014 à 15:21 | SwissTiti | Appliquer un rabais "conditionnel" | Tu connais les fonction cherche et nbcar ... |
| 25/04/2014 à 15:14 | SwissTiti | Appliquer un rabais "conditionnel" | Il te suffit d'inclure dans tes rechercheV des critères droite et gauche... En effet le point commun entre tous tes 211 c'est que gauche(211.cequetuveux,3) = 211... |
| 25/04/2014 à 15:05 | comteg | Remplir une Matrice de Prouty | (Normal c'est moi qui l'ai fait...)... |
| 25/04/2014 à 14:39 | spage | Ouverture de fichier avec Nouvelle application | Tu n'ouvres rien mon ami..... |
| 25/04/2014 à 14:20 | youmaroc | Proteger un fichier Excel | Si cette application se dirige à un public de bras cassés, c'est possible, dans le cas contraire, n'importe qui qui s'y connaisse un minimum peut casser les protections, aussi sophistiquées soient elles... |
| 25/04/2014 à 13:47 | comteg | Remplir une Matrice de Prouty | A mettre sur le bouton. Concernant la double cerise, vu qu'une case du tableau peut contenir plusieurs risques, il n'est pas possible d'établir un renvoi unique..... |
| 24/04/2014 à 15:23 | Padaw_Anne | Extraire liste prédéfinie dans une base de données Excel | En D2 : =VLOOKUP(C2;'[Bdd Orne.xlsx]Feuil1'!$H:$O;2;FALSE)... |
| 24/04/2014 à 15:01 | Padaw_Anne | Extraire liste prédéfinie dans une base de données Excel | Alors envoi nous le fichier source et le fichier arrivée..... |
| 24/04/2014 à 14:52 | Padaw_Anne | Extraire liste prédéfinie dans une base de données Excel | Tout dépend de la structure du site sur lequel tu récupères les données. Par expérience, sur le site de l'INSEE il est en effet possible de le faire. Tu peux utiliser l'assistant de recherche de données sur le net: Données / Données Externes / Depuis le Web et te laisser guider.. Dans le cas où tu n... |
| 24/04/2014 à 08:31 | almir25 | Programme en VBA pour récuperer des données et les filtrer | Donne nous un exemple de fichier source... |
| 23/04/2014 à 08:28 | reinruof77 | Onglet prend le nom de la cellule | Sheets("Feuil1 (2)").name=sheets("Feuil1 (2)").range("B7")... |
| 23/04/2014 à 08:18 | strigaud | Conversion d'heures au format décimal en centièmes | En toute logique: Nous prenons la troncature entière à laquelle nous ajoutons la différence entre la troncature à deux décimales et la trocature entière multipliée par cent et divisée par soixante... |
| 23/04/2014 à 07:57 | CV59 | Lier 2 fichiers Excel | Il va falloir le faire avec ded macros... |
| 23/04/2014 à 07:49 | Ju62 | Macro Tri de données | Si je prends les 20 premiers de chacune des feuilles (3) que je les copie dans une autre feuille (3*20=60) et que je trie cette feuille, les 20 premiers seront les 20 premiers de l'ensemble. S'il veut sommer les lignes il faudra effectivement passer par un tcd... |
| 22/04/2014 à 16:27 | philippe87 | Boucle sur colonne | Sub test() Dim i As Integer 'recherche de la ligne active On Error Resume Next i = Application.WorksheetFunction.Match(CLng(Date), Rows(3), 0) If i = 0 Then i = 4 Cells(4, i).Activate Dim ligne As String, ligne1 As String ligne = 4 Do While Cells(ligne, 3) <> "plateau agglo" With Cells(ligne,... |
| 22/04/2014 à 15:37 | max68 | Renvoyer à une ligne de la feuille, déterminé par "Equiv" | Sub goRFA() Sheets("Feuil1").Cells(Sheets("Feuil1").Range("N5"), 3).Select End Sub... |
| 22/04/2014 à 15:30 | Mattsly | Copie d'un textbox sur Feuille | Oui... mais comment comptes tu la répartir ? tu as à ta disposition les fonctions right left mid instr split... |
| 22/04/2014 à 15:26 | max68 | Renvoyer à une ligne de la feuille, déterminé par "Equiv" | Je ne comprends pas ce que tu veux... En effet ton select t'ammene bien à la case que tu veux.... |
| 22/04/2014 à 15:25 | Devilju | RechercheV dans un fichier different à chaque fois | JE ne sais pas envoi tes deux fichiers... |
| 22/04/2014 à 15:22 | Mattsly | Copie d'un textbox sur Feuille | Sheets("Aux").range("A1") = Textbox1.value... |
| 22/04/2014 à 15:21 | max68 | Renvoyer à une ligne de la feuille, déterminé par "Equiv" | Range("n5").value... |
| 22/04/2014 à 15:18 | Devilju | RechercheV dans un fichier different à chaque fois | Ca marche chez moi... |
| 22/04/2014 à 15:07 | OussemaRabei | Methode Thisworkbook.save | La sauvegarde du fichier avec savecopyas va se faire dans le répertoire spécifié et à défaut dans le courant Si tu le veux dans le même: Thisworkbook.savecopyas(Thisworkbook.path & "/" & thisworkbook.name)... |
| 22/04/2014 à 15:05 | Devilju | RechercheV dans un fichier different à chaque fois | Suite à quelques recherches, tu ne peux pas faire de references indirectes... Solution: Tu actives la reference DAO Tu copies colles cette fonction dans un module Puis sur ta feuille =XRECHERCHEV(A40;"'C:\Users\TOTO\Desktop\heures\global\[" & A1 & ".xls]_"& A1 & "'!$A$4:$F$52";4)... |
| 22/04/2014 à 14:57 | OussemaRabei | Methode Thisworkbook.save | Tu ne peux pas sauvegarder un truc en lecture seule... Pour la bonne et simple raison qu'il est en lecture seule... Donc tu ne peux pas écrire dessus.. Utilise "savecopyas"... |
| 22/04/2014 à 14:55 | Ju62 | Macro Tri de données | Bah tu tries les trois feuilles... Tu prends les 20 premières de chaque feuille et puis tu tries.. Tu auras forcément les 20 plus grandes. Temps approximatif 25 secondes. Bah tu tries les trois feuilles... Tu prends les 20 premières de chaque feuille et puis tu tries.. Tu auras forcément les 20 plus... |
| 22/04/2014 à 14:53 | Devilju | RechercheV dans un fichier different à chaque fois | Comme ça si j'ai bien compris : =RECHERCHEV(A40;"'C:\Users\TOTO\Desktop\heures\global\[" & A1 & ".xls]" & A1 & "'!$A$4:$F$52";4;FAUX)... |
| 22/04/2014 à 14:46 | mehdikov | VBA filtrer par mois en cours et enregistrer | No ahora vivo en Bruselas. Casi trabajo para Alstom en Saint Ouen en Paris pero encontré algo mas interesante! Suerte para tus practicas que Alstom es buena empresa... |
| 22/04/2014 à 14:40 | manoss76 | Macro message box delai dépassé | Bonne adaptation Mattsly Sauf que tu itères inutilement... Teste ça... |
| 22/04/2014 à 14:37 | mehdikov | VBA filtrer par mois en cours et enregistrer | Bua... pobrecito, medio moro y sevillano... Los hay sin suerte! Y donde trabajas ? Yo soy malagueno... |
| 22/04/2014 à 14:22 | mehdikov | VBA filtrer par mois en cours et enregistrer | Hombre normal los espanoles son unos cabrones! Yo tambien soy Espanol! Mehdi suena mas moruno que Espanol... |
| 22/04/2014 à 14:12 | jus | Faire appel à un nom à partir d'une autre cellule | Recherchev("Composant_" & A1;Données_composants;3;FAUX)... |
| 22/04/2014 à 14:10 | manoss76 | Macro message box delai dépassé | Je trouve que j'ai été très diplomate! J'aurais pu te demander de chercher à la première! Un plaisir! Je n'utilise que ce genre de popup maintenant puisque pour mettre un timeout dans une msgbox... C'est la galère! il faut faire tourner un timer qui checke si une fenêtre est ouverte et la fermer...... |
| 22/04/2014 à 14:05 | Ju62 | Macro Tri de données | Tu copies colles les 3 feuilles dans une seule, puis tu tries. Puis les 20 premières lignes.. fini... |
| 22/04/2014 à 14:03 | mehdikov | VBA filtrer par mois en cours et enregistrer | Bah tu installes teamviewer sur ton pc en prétextant avoir besoin de logiciels spéciaux et tu ouvres une session distante sur ton PC qui reste allumé chez toi, du coup aucune restriction. Ou alors avec hidemyass..... |
| 22/04/2014 à 13:58 | manoss76 | Macro message box delai dépassé | Il tu suffit de chercher sur le msdn la méthode popup de la méthode WSH, tu auras l'explication de microsoft... |
| 22/04/2014 à 13:51 | manoss76 | Macro message box delai dépassé | Pour contourner la limite de 1023 Chars sur une msgbox, tu tu peux passer par un echo du WSH Le problème c'est que cet echo te met par défaut le nom de ta msgbox : "Windows Script Host" Pour pouvoir modifier le titre de la msgbox tu peux donc utiliser un popup shell du WSH comme indiqué plus haut av... |