Pages

Affichage des articles dont le libellé est versions. Afficher tous les articles
Affichage des articles dont le libellé est versions. Afficher tous les articles

Toutes versions problème itération/macro sujet

vendredi 28 mars 2014




Bonjour,

Pour mon suivi des heures j'ai un tableau composé de trois colonnes :
- prévisionnel (pré-rempli)
- cumulé (calculé)
- semaine en cours (saisi)

Lorsque je saisie une valeur en semaine en cours (ex : D4) ma cellule cumulé (ex : C4) doit se modifier en ajoutant sa propre valeur à celle de D4.

Pour cela j'ai activé et réglé à 1 le calcul itératif (option excel onglet formule) formule en C4 : =SI(CELLULE("adresse")=CELLULE("adresse";D4);SOMME (C4:D4);C4)

Malheureusement parfois, alors que seul C4 devrait se modifier lorsque je saisie une valeur en D4, d'autres cellules se modifient ex C5 et je ne sais pas pourquoi puisqu'il n'y a pas de liaison entre les différentes lignes.

Par contre, je soupçonne la macro de la feuille d'en être la cause.

Cette macro (ci-dessous) me sert à afficher en D2 la date du jour d'une saisie dans la colonne D.

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("D4,D5,D6,D7,D8,D9,D10,D11,D12,D13")) Is Nothing Then
Colonne = Target.Column
Ligne = 2
Cells(Ligne, Colonne) = Date
End If
End Sub

Si quelqu'un a la solution, je le remercierai vraiment beaucoup.

Je vous met un fichier joint comme exemple.

En tout cas merci à tout ceux qui se pencheront sur mon problème.

Cordialement.













Fichiers attachés








[Toutes versions] Regroupement d'informations (multi tagging) sujet




Bonjour à tous,

J'ai besoin de votre aide chers développeurs sous access.

Voilà, j'ai une base de donnée (en pièce jointe) qui est en fait une compilation de plusieurs listes.

Les listes sont généralement relatives à des réunions ou des meetings.

Ainsi, chaque contact participant à une réunion est référencé avec un Tag (du nom de la réunion).


Mon problème: Plusieurs personnes participent à de nombreuses réunions et ont donc plusieurs fiches.

La solution recherchée: pouvoir permettre un multi tagging pour un même contact quelque soit le nombre de réunions auxquelles il a participé (jusqu'à 10)


voilà voilà













Fichiers attachés








Toutes versions Macro retour à la ligne après chaque majuscule sujet




Bonjour à tous et merci pour ce super forum qui m'a souvent bien dépanné.
Je créé un nouveau sujet car je suis dans l'impasse et je n'arrive pas à trouver de solution.
Voilà, j'ai une BDD produits et plusieurs colonnes dont une intitulée désignation article. Cette colonne C contient des cellules avec les caractéristiques des produits.

Une cellule donne par exemple :
PRODUIT XXX Dimension 300 x 200 cm Chanfreiné Découpe adhésive Garantie 5 ans

Ce que je voudrais, c’est qu'Excel revienne à la ligne à l'intérieur de la cellule après chaque espace suivi d’une majuscule dans la colonne C pour en gros avoir une cellule comme ça :
PRODUIT
XXX
Dimension 300 x 200 cm
Chanfreiné
Découpe adhésive
Garantie 5 ans

J’ai environ 2000 lignes dans ma BDD, je préfère avoir à enlever quelques sauts de lignes en trop plutôt que d’en ajouter énormément car là je passe mon après-midi à appuyer sur Alt+Entrée…

Cette BDD est un export d’un logiciel et est destinée à être importée dans un autre logiciel donc je n'ai pas le choix. Existe-t-il une macro qui pourrait m'aider ?

Merci d’avance !




Toutes versions Aide - Formule ou Maccro recherche de mots sujet




Bonjour à tous,

Je recherche soit une formule, soit une maccro qui puisse me permettre de mettre en place ceci:

Dans une colonne B j'ai une liste de mot sur le secteur du voyage croisés avec des pays:

2014-03-28_10-16-44.png


Mon but serais de dire à Excel, si tu trouve dans la colonne B un des mots de la base 1 ou 2 ou 3 alors tu m'inscris le nom de pays en gras (F4 / G4 / H4). Dans le cas ou 2 mots seraient présents ex:

"voyage à paris au départ d'espagne " --> je souhaite avoir l'info suivante : France Espagne (le mot "paris" est dans la base France et le mot "espagne" est dans la base espagne).

Je connais les fonctions cherche et si mais le problème c'est que mes bases vont contenir beaucoup de termes.. et j'imagine que la formule sera très longue.. non?

Est-ce qu'à votre avis cela est réalisable?

Par avance merci de votre aide précieuse,

Bonne journée :)













Fichiers attachés








Toutes versions Tableau horaires automatique sujet

jeudi 27 mars 2014




Bonjour à tous, je suis nouveau ici. J'ai déjà essayé quelques recherches sur le forum mais sans trouver réponse à ma problématique. Je vous l'expose donc ici :

Pour le compte d'une salle de cinéma associatif, je cherche à simplifier pour nous l'édition du planning.
Voilà ce que nous avons entre autres informations en tableau listing :
- titre du film (sachant qu'il y a une ligne par séance pour chaque film donc si 5 séance dans la semaine, ( ligne avec le même titre)
- durée du film
-Jour séance / Mois séance / Année séance
- horaire de la séance.
-numero de semaine

Voila ce que je cherche à réaliser :
- Un tableau qui à partir de ces données en liste nous donne une planning avec en colonne les jours de la semaine (du mercredi au mardi en l'occurrence dans le cas des semaines cinématographiques) et en ligne les titres des films.
--> Dans le tableau croisé il faudrait qu'apparaissent les heures des séances (sachant que dans certains cas il peut y avoir plusieurs séances d'un même film par jour; en général pas plus de deux).

Je maitrise relativement bien excel au niveau des formules, des TCD, de l'utilisation de tableaux linéaires etc...Mais pas du tout les macro. Cependant, de ce que je sache, ce que je cherche à faire ne peut pas vraiment fonctionner en TCD puisque les valeurs que je courais voir apparaitre sont finalement des données textuelles (horaires sous le format "19h30") et non pas de la données traitée (somme, moyenne, max...).

Dernier détail BONUS : si un tableau de ce type est faisable, le top du top serait qu'il calcule aussi si l'enchainement des horaires est bien possible en fonction de la durée des films ^^


Merci pour vos avis éclairés.




Toutes versions Excel pour iPad sujet




Bonjour à tous, :)
Pour info, depuis ce soir une version d'excel est dispo pour nos iPad!
Si vous n'avez pas d'abonnement office 365, l'appli permet quand même un accès aux fichiers excel en lecture-seule, ce qui est déjà pas mal pour consulter nos fichiers!!!
Pour se procurer gratuitement l'app Microsoft Excel pour iPad suivez le lien suivant (depuis votre iPad) et cliquez sur Obtenir Excel!!!

Office Mobile - Office.com

:) tatiak




[Toutes versions] Pouvoir utiliser une fonction dans tous mes classeurs Excel sujet




Bonjour à tous,

J'ai récupéré (ici je crois, mais je ne sais plus où) il y a quelques temps une super macro, qui me permet de disposer d'une nouvelle formule dans mes tableurs Excel.
Celle-ci me permet de renvoyer le contenu d'une cellule, sans caractères accentués, par le biais de la formule =sansAccents()
Voici le code source en question, qui marche très bien :

Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
' Définition de la conversion
Const accent As String = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÌÍÎÏìíîïÙÚÛÜùúûüÿÑñÇç"
Const noAccent As String = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeIIIIiiiiUUUUuuuuyNnCc"

' La fonction :
Public Function sansAccents(ByRef s As String) As String
Dim i As Integer
Dim lettre As String * 1
sansAccents = s
For i = 1 To Len(accent)
lettre = Mid$(accent, i, 1)
If InStr(sansAccents, lettre) > 0 Then
sansAccents = Replace(sansAccents, lettre, Mid$(noAccent, i, 1))
End If
Next i
End Function


Cependant, pour que cette fonction fonctionne (!), je n'ai trouvé d'autres solution que de la mettre dans un module de mon classeur.
J'aimerai, comme je le fais avec d'autres macros, qu'elle soit enregistrée dans mon "PERSONAL.XLSB" afin d'être appellée depuis n'importe quel fichier Excel. Hors, lorsque je créé un module dans "PERSONAL.XLSB" et que j'y mets ce code, la fonction ne réponds pas.

Avez-vous une idée de la source du problème ?

Merci à vous.

Sylvain M.




Des infos sur les versions gratuites sujet




Bonjour,

Je viens vers vous, afin de clarifier quelques questions sur les version gratuites, et peut êtres m'orienter vers une autre solution :

Voila le contexte, dans ma boite on se sert de Talend Open Studio pour ramener des données d'une bases oracle et faire les traitements dont on à besoin, donc utilisation basique. Seulement avec la fusion avec une autre boites cela va complexifiée les données et aussi augmenter le nombre de jobs de façon considérables (on est déjà à une centaines de jobs créés). De plus on utilise un serveur de Dev et un serveur de Prod. Tout ca sans sauvegarde ni de version, et surtout quand on fait une mise à jour de la dev à la prod et bien on est obligé d'exporter d'importer et de générer à nouveau les jobs, lourd comme utilisation. Sachant que je suis chargé de faire évoluer cette situation je viens vers vous pour avoir quelques réponses un peu plus objective. J'ai une grosse contrainte, j'ai le droit de faire ce que je veux tant que c'est gratuit... Sur le serveur dev, se trouve le projet de base avec tout les environnements répertoriés, et la Prod une copie conforme.

En fait quand je lis les description des solutions gratuites que propose Talend je suis un peu perdu, je comprend pas trop leurs utilités et si surtout pour ma situation la solution est adaptée.

Pouvez-vous m'aider à éclaircir cette situation :)
Avec les solutions Talends gratuites est-il possible de :

- A partir de mon pc d'ouvrir Talend et de travailler sur le projet qui se trouve sur la Dev ?
- Toujours sur mon pc, est-il possible d'exporter un jobs et de lui dire tu vas sur la DEV ou sur la Prod ?
- Est-il possible de faire des version ? (il me semble que oui sa)
- Est-il possible d'exporter un Job grâce à une ligne de commande ?
- Est-il possible de faire un transfert automatique de la dev à la prod avec un changement d’environnement (ca au pire un petit batch on modifie le batch)

Merci d'avance pour votre aide à débroussailler tout ca :)




Toutes versions Extraire plusieurs données pour un critère et les concaténés. sujet

samedi 1 février 2014




Bonjour,
J'aurai besoin d'aide.
J'ai deux tableaux différents (sous deux onglets), et j'aimerai extraire des données de ces deux tableaux dans un autre, selon un critère.
En souhaitant également concaténer si les résultats sont multiples.
La fonction recherchev ne me sert pas vu qu'elle ne ramène qu'un résultat.

Je vous joint un exemple de mon fichier.
Merci de votre aide.













Fichiers attachés








Toutes versions Fichier Client et Produit entant VDI sujet

vendredi 31 janvier 2014




Bonjour,

J'ai besoin d'aide car j'ai des connaissances limitées sur excel.

Alors voilà j'aimerais créer un classeur excel pour gérer mon activité VDI (commercial en vente de produit cosmétique à domicile), j'aimerais qu'il est une gestion client et gestion commande et ou se trouvent un tableau dynamique partant du feuillet gestion commande. je souhaite pourvoir avoir un recap ou je retrouve tout et pouvoir avoir d'un seul coup d'oeil les informations suivantes par client :

nom, prénom, adresse ,cp, ville, Tél domicile, tel portable, mail, date de naissance, date du premier rdv, date des rendez-vous suivant avec le type (atelier ou individuel et le détail des produit commandés ainsi que le montant total du rdv, information qui se trouvent dans les feuillets clients et commandes et si possible avoir des images des produits que le clients souhaiterais commander pas il préfère le commander le mois prochain


Merci pour votre aide




[Toutes versions] Aide pour tri de données sujet




Bonjour,

J'ai un fichier excel qui contient beaucoup d'entrées.
Il y a une colonne Keywords qui contient 1, 2 ou 3 mot-clé séparés par un point virgule.
Le but est de faire un affichage des lignes en fonction de chaque mot clé.

exemple

Nom - Prénom - Keywords
Dupont - Thierry - grand ; sportif
Durand Nicolas vert ; joueur ; grand
Thang Ning sportif ; bleu


Et l'idée est d'afficher (dans un fichier excel ou autre) pour chaque mot clé, l'ensemble des lignes correspondantes.

grand
Dupont Thierry
Durand Nicolas

sportif
Dupont Thierry
Thang Ning

vert
Durand Nicolas

joueur
Durand Nicolas

Merci pour votre aide :)
Celine (newbie en excel et macro&co)

bleu
Thang Ning




Toutes versions Récupérer les données dans un autre classeur excel sujet

jeudi 30 janvier 2014




Bonjour,

J'ai fais le tour du forum mais je n'arrive pas à créer ma propre macro qui me permettrait de récupérer (dans un fichier autre que celui ouvert) les notes des élèves.

Je vous joins un exemple des fichiers pour que ce soit plus claires.

Pourrez vous m'expliquer la démarche car je dois le faire pour plusieurs années et plusieurs données, donc j'aimerai bien comprendre comment faire.

Je vous remercie d'avance pour votre aide.

Léa







[Toutes versions] Les items affectées à un objet Range sujet




Bonsoir le Forum,

(Etant donné la simplicité de l'exposé, je ne le poste pas dans les contributions).

Je ne pense pas réinventer la roue.
Mais au cas où cela servirait, quelques repères sur la propriété Item attachée à un objet Range.

Nous avons tous aperçu ce genre d'écriture


Code:


Range("F3:L8")(4)

Comment repérer cet objet?
Personnellement, je m'y perds à chaque fois.

1 - Ecriture :


Code:


Range(‘’A3’’)(a) = Range(‘’A3’’).Item(a)

(voir aide en ligne sur “Item”)

Remarque : si l'on n'utilise pas la propriété Item, alors il n'y a pas de point entre l'objet et la valeur de l'Item.


2 - Equivalences par formules :

1 - Objetrange.Item(b) = Objetrange.Cells(1,1).Offset(0,b-1)

2 - Objetrange.Item(a,b) = Objetrange.Cells(1,1).Offset(a-1,b-1)

Attention! (déjà précisé sur le Forum et ailleurs)
Si elle est attachée à un objet Range, alors la propriété .Cells(1,1) désigne la 1ère cellule en haut à gauche de la plage.

Code:


Range("C4:D4").Cells(1,1)

désigne la cellule C4

On peut très bien attacher un objet Range à un autre objet Range.

3 - Exemples d'égalité


Code:


Sub LaPlage()

With Range("B2:F5")

        '1ère égalité
        Debug.Print .Item(4).Address
        Debug.Print .Cells(1, 1).Offset(0, 3).Address
       
        '2ème égalité
        Debug.Print .Item(0, 3).Address
        Debug.Print .Cells(1, 1).Offset(-1, 2).Address

End With

End Sub


A lire :

La Faq du Forum sur les cellules

les cellules sur Développez.com

Plus spécialement sur la propriété Item, la contribution de Laurent Longre hébergé chez la voisine Misange du laboratoire.

les Item par Laurent Longre

Bien entendu, vos remarques constructives, voire vos corrections, seront les bienvenues.

Très bonne soirée à tous.




Des versions du client FTP FileZilla vérolées voleraient des informations d’identifications d’utilisateurs sujet




Des versions du client FTP FileZilla vérolées voleraient des informations d’identifications d’utilisateurs
Les développeurs d’Avast ont fait une étude sur le programme malveillant

Les développeurs d’Avast ont récemment découvert un programme malveillant dans le client FTP FileZilla. L’étude effectuée sur le malware a été publié dans un billet de blog de l’antivirus Avast.

En effet, il existe des versions du client FTP FileZilla vérolées. FileZilla est un programme OpenSource. Son code source a été modifié par des développeurs malintentionnés en vue de voler les informations d’identification FTP et SFTP des utilisateurs. Les internautes utilisant des serveurs FTP pour leurs téléchargements font face à de grands risques d’infection. « Le client FTP malveillant installé ressemble à la version officielle et il est entièrement fonctionnel ! Vous ne pouvez pas détecter de comportement suspect, y compris concernant les entrées dans le registre système, de la communication ou de changements dans l’application GUI » peut-on lire dans le billet. Les versions du client FileZilla concernées sont 3.7.3 et 3.5.3. Elles possèdent une interface graphique très semblable à celle officielle. Néanmoins, de fausses informations se sont glissées au niveau de la partie « A propos de FileZilla » concernant la version du SGBD SQLite utilisée.

D’autres dissemblances ont été remarquées au niveau de la taille des versions vérolées qui pèse seulement 6,8 Mo. Présence de deux nouveaux fichiers dll : ibgcc_s_dw2-1.dll et libstdc+ + 6.dll. « Toute tentative de mise à jour de l’application échoue ».

Le programme est utilisé sur de faux sites de téléchargements avec de fausses informations et présenté comme étant la version originale. Les utilisateurs peuvent ne pas se rendre compte du téléchargement à l’installation car le malware procède de la même manière que l’original. La seule différence pouvant être remarquée lors de l’installation se trouve au niveau de la version du logiciel NullSoft utilisée.

Cependant, les développeurs d’Avast ont réussi à obtenir plus d’informations sur le processus de fonctionnement du faux programme : « Nous avons trouvé les détails de connexion des pirates après une analyse approfondie. Les auteurs de malwares abusent souvent du code source ouvert afin d’y ajouter leurs propres fonctions détournées ». L’objectif du programme malveillant serait d’envoyer les informations d’identification dérobées à un serveur se situant en Allemagne. Ils « ont utilisé une méthode très puissante et discrète » permettant au programme de contourner le pare-feu. Ils utilisent des sites web du nom de domaine russe Naunet qui ne fournit pas les informations concernant le client.

Suite aux annonces de la société Avast à propos du malware, FileZilla a invité les utilisateurs à utiliser son site officiel ou celui de [URL="sourceforge.net/projects/filezilla/"]SourceForge pour télécharger les versions officielles du client FTP. Un conseil approuvé par les développeurs d’Avast qui demandent aux utilisateurs du client FTP FileZilla d’effectuer leurs téléchargements sur des sites de confiance.

Source : Blog Avast, FileZilla

Et vous ?
:fleche: Avez-vous déjà rencontré ce faux FileZilla ?
:fleche: Qu’en pensez-vous ?




Toutes versions comment affecter un dictionnaire à une listbox sujet




Bonjour,

J'utilise la création d'un dictionnaire pour avoir les valeurs unique dans différentes macros.
MonDico1 = CreateObject("Scripting.Dictionary")

Je souhaite savoir s'il est possible d'utiliser ce même dictoinaire "MonDico1" pour alimenter une listebox et si cela est possible, comment procède-t-on ?
merci




Toutes versions transformer des données hebdomadaires en données mensuelles sujet




bonjour,
je souhaite transformer des données hebdomadaires en données mensuelles, en adoptant la convention suivante: une semaine donnée est rattachée à un mois si au moins 4 des jours de la semaine...













Fichiers attachés








Toutes versions Planificateur de tâches & connexion ODBC sujet




Bonjour à tous,


Malgré plusieurs recherches et tests, je ne trouve pas la solution à mon problème :mad:

D'avance merci pour toutes participations


Voici la situation:

Je dispose d'un fichier Excel qui exécute automatiquement à l'ouverture:
-Un RefreshAll des connexions ODBC
-Un export automatique des données vers un fichier .txt et .csv
-Une fermeture automatique du fichier


Voici ce que je souhaite faire:

Exécuter automatiquement l'ouverture du fichier toutes les heures grâce au planificateur de tâches.


Voici le problème:

Quand le fichier s'ouvre via le planificateur de tâches, le RefreshAll des connexions ODBC ne s'exécute pas. Du coup mes données ne sont pas mises à jour avant l'export !! :confused:


Le planificateur de tâches me semblait être la solution idéale pour automatiser l'ouverture du fichier....

D'avance un tout grand merci pour votre aide




Toutes versions excel sujet




bonjour,
je souhaite transformer des données hebdomadaires en données mensuelles, en adoptant la convention suivante: une semaine donnée est rattachée à un mois si au moins 4 des jours de la semaine en question appartiennent à ce mois.
merci




[Toutes versions] codage de fichiers écrit en arabe à chaque ouverture de word. sujet

mercredi 29 janvier 2014




Bonjour. Sous word 2007, à chaque fois que j'ouvre certains fichiers écrits en arabe il m'est demandé le codage de ces fichiers. Malgré que j’essaie toutes les probabilités de codage proposé il n'en est rien. Merci de votre intérêt.