Résultats pour "migration forum"

71 résultats pour cette recherche

Merci à Sébastien pour la migration de ce nouveau Forum

Je pensais être perdu mais non

-pour créer un nouveau sujet lors de cette nouvel migration connexion , il faut (re) lire la Charte du Forum

- j'aime bien le Design

merci

Bonjour à tous,

Une procédure de migration du forum sera lancée aujourd'hui en fin d'après-midi vendredi matin (à condition que le processus de sauvegarde ne se soit pas arrêté au milieu de la nuit).

Il faudra vous attendre à une coupure du forum de plusieurs heures et probablement d'autres soucis (que j'espère régler au plus vite mais espérons qu'il n'y en ait pas trop).

Pensez à copier vos messages avant de cliquer sur "Envoyer" ou "Aperçu" pour vous éviter de les perdre si le forum était coupé entre-temps.

MIGRATION TERMINEE !

Quelques notes pour vous tenir au courant de l'avancée de cette migration :

  • 8h35 : la migration démarre, le forum est temporairement coupé
  • 9h42 : le forum est de nouveau accessible MAIS ne poster/modifiez rien (ces changements seraient perdus, ces fonctionnalités sont d'ailleurs partiellement bloquées)
  • 13h45 : ça avance bien, le gros du travail est fait
  • 14h57 : des imprévus retardent la mise en ligne
  • 16h16 : le forum sera probablement de retour en soirée s'il n'y a pas de nouveaux imprévus
  • 19h03 : la majorité des imprévus ont été réglés
  • 20h01 : switch sur le nouveau serveur
  • 20h41 : il faut maintenant patienter en attendant la propagation des DNS (autrement dit, il faut que ça s'actualise pour que lorsque vous entrez l'adresse du forum cela vous envoie sur le nouveau serveur au lieu de l'ancien)
  • 21h14 : mise à jour des DNS ok chez moi (notez que l'attente n'est pas la même pour tout le monde, certains pourront avoir accès rapidement au nouveau serveur tandis que d'autres auront droit à des pages d'erreur pendant des heures)
  • 21h19 : si vous pouvez voir cette ligne : félicitations, vous êtes arrivé sur le nouveau serveur ! Plus que quelques minutes d'attente !
  • 21h35 : migration terminée après 13h45 d'efforts vers un nouveau serveur plus performant et avec des versions de PHP et MySQL plus rapides

Problèmes connus à corriger :

  • Fichiers joints de l'ancien forum (<2010) temporairement inaccessibles
  • Problème de téléchargement des fichiers du site (pas ceux du forum)

Cordialement,

Bonjour,

Il y a un code qui ne fonctionne plus depuis migration vers office365

nom = ActiveWorkbook.Name

Dim OLAPP As Outlook.Application

Dim olitem As Outlook.MailItem

Set OLAPP = CreateObject("outlook.application")

Set olitem = OLAPP.CreateItem(olMailItem)

Merci d'avance

Bonjour,

j'ai mis en place il y a quelque temps une macro qui permet aux équipes de remonter toutes les prévisions qui passent hors système.

Le comptable choisi le type de prévision, effectue sa saisie (Compte / Montant / Date / Description)

Ensuite, il clique sur "VALIDER" et la prévisions s'affiche dans la listBox. Il peut saisir autant de prévision qu'il veut. Une fois qu'il a fini toutes ses saisies, il clique sur "ENVOYER". Là, commence mon problème.

Avant de migrer sous OFFICE 365, le comportement était le suivant après le clique sur "ENVOYER" :

  • Un fichier csv est crée sous un répertoire pour être importé par le système de destination
  • Une fenêtre d'envoi de mail avec une adresse destinataire et un texte déjà défini dans le code s'ouvre avec le même fichier csv en pièce jointe.
  • l'utilisateur n'a plus qu'à envoyer son mail.

Après migration vers OFFICE 365 :

  • L'utilisateur peut toujours saisir ses prévisions
  • Cliquer sur le bouton "VALIDER" pour les afficher au niveau de la listBox
  • MAIS quand il clique sur "ENVOYER", le fichier csv est bien généré au niveau du répertoire de destination pour intégration mais la fenetre d'envoi de mail OUTLOOK ne s'ouvre plus.

Pourriez- vous svp me venir en aide sur la partie du code qui ne fonctionnerait pas ?

Private Sub ENVOIMAIL_Click()

Dim wb As Workbook

Dim Shname As Variant

Dim N As Integer

Dim TempFilePath As String

Dim TempFileName As String

Dim FileExtStr As String

Dim FileFormatNum As Long

Dim fichierTemp1 As String

Dim fichierTemp2 As String

Dim i As Long

Dim outlook As Object

Dim Mail As Object

Dim w As Integer

If ListBox1.ListCount = 0 Then

MsgBox "Attention aucune donnée à envoyer."

Exit Sub

End If

ThisWorkbook.Activate

Shname = Array("Prévisions")

FileExtStr = ".csv": FileFormatNum = -4143

With Application

.ScreenUpdating = False

.EnableEvents = False

End With

'TempFilePath = Environ$("temp") & "\"

'TempFilePath = "\\unibail.fr\prog\ITF_DATA_HA\ITF_DIAPASON_IMPORT\CashmovementDivers\source\"

For N = LBound(Shname) To UBound(Shname)

TempFilePath = "C:\Users\test\Desktop\test\"

TempFileName = Format(Now, "yyyymmdd") & "_" & Format(Now, "hhmmss") & "_" & Forecast.Caption

ThisWorkbook.Sheets(Shname(N)).Copy

Set wb = ActiveWorkbook

wb.SaveAs Filename:=TempFilePath & TempFileName & FileExtStr, FileFormat:=xlCSV, CreateBackup:=False, Local:=True, ReadOnlyRecommended:=False

On Error Resume Next

wb.Close savechanges:=False

If N = LBound(Shname) Then

fichierTemp1 = TempFilePath & TempFileName & FileExtStr

Else:

If N = UBound(Shname) Then

fichierTemp2 = TempFilePath & TempFileName & FileExtStr

End If

End If

Next N

Set outlook = CreateObject("Outlook.Application")

Set Mail = outlook.CreateItem(0)

With Mail

.To = "test@test.com"

.Subject = TempFileName 'Format(Now, "yyyymmdd") & "_" & Format(Now, "hhmmss") & "_" & Forecast.Caption

.Body = "Bonjour," & vbCrLf & vbCrLf _

& "Veuillez trouver ci-joint le fichier des prévisions à intégrer dans Diapason." & vbCrLf & vbCrLf _

& "Cordialement. " & vbCrLf

.Attachments.Add fichierTemp1

.Attachments.Add fichierTemp2

.Display

End With

With Application

.ScreenUpdating = True

.EnableEvents = True

End With

Forecast.Show

End Sub

Merci pour votre aide.

Bien cordialement.

23image-macro.pdf (95.19 Ko)

Bonjour,

Je dois créer une base excel sur 5 colonnes pour ensuite exporter les données sur ACCESS puis sur l'ERP M3 ( Infor)

sur le fichier excel en pj , je dois créer en colonne C :

- 20 usines * 36 000 villes de France = 720 000 relations

je dois créer en colonne E :

- 720 000 relations * 70 modes de transport = 50 400 000 lignes environ

Comment pourrais-je cette base de 50 400 000 lignes de données dynamiques avec ou sans macros ?

je dois les exporter sur ACCESS après

merci de votre aide

Cordialement

Bonjour à tous,

voila mon problème,

J'ai crée un projet VBA sous Windows 7 et Excel 2010, qui communique avec une base de données Access.

Ce projet contient beaucoup de Listview et les composants suivants sont installés:

vbe7.dll_ Visual Basic For Applications

excel.exe_ Microsoft Excel 14.0 Object Library

stdole2.tlb_ OLE Automation

mso.dll_ Microsoft Office 14.0 Object Library

fm20.dll_ Microsoft Forms 2.0 Object Library

entitypicker.dll_ ATLEntityPicker 1.0 Type Library

msado28.tlb_ Microsoft ActiveX Data Objects 2.8 Library

scrrun.dll_ Microsoft Scripting Runtime

acropdf.dll_ Adobe Acrobat Browser Control Type Library 1.0

mscomctl.ocx_ Microsoft Windows Common Controls 6.0 (SP6)

Le soucis, est que lors de l'installation sur d'autres postes (Windows XP/Windows 7 Excel 2007 ou 2010),

le message d'erreur Microsoft Forms s'affiche " Impossible de charger le objet car il n'est pas disponible sur cette machine", autant de fois qu'il y a de Listview.

Le composant Microsoft Windows Common Controls 6.0 (SP6) est pourtant bien installé dans System32 et coché dans références.

Résultat, tous mes Listview ont disparu. Lorsque je les rajoute à la main, tout fonctionne.

Je ne peux pourtant pas faire ça pour tous les postes.

Je m'arrache les cheveux sur ce problème.

Quelqu'un aurait il une idée?

Merci pour votre aide

Fouxien

Bonjour à tous,

Dans le cadre d'un projet de migration de mon entreprise de Wind XP- Office 2003 vers Wind 7- Office 2010, nous devons recenser les problèmes que nous pourrions rencontrer.

En effet, un nombre important de macros ont été développé sous Excel 2003 c'est pourquoi je souhaiterai avoir une liste des fonctions obsolètes sous Office 2010. A quel niveau pourrions-nous rencontrer des problèmes de compatibilités ? Qu'est-ce qui risque de ne pas passer sous Excel 2010 et comment pourrions-nous les réparer ?

Je ne trouve aucune liste officielle sur le net.

Merci par avance.

Bonjour j'avais creer une macro qui marchait trés bien sous exel 2003, mon entreprise a migrer sur exel 2010 et depuis ma macro ne fonctionne plus a 1er vue la fonction fileshearch n'est pas reconnu

j'avoue que n'ayant pas 2010 a la maison il m'est diffcile de trouver la solution

voici la macro

Sub coffre()

'*****************************************************************************************************

'Devellopeur : Lascaux Michel

'Date : 12/02/2009

'*****************************************************************************************************

'Vérifie l'état coffre avec état coffre FDB Gignac

'*****************************************************************************************************

'Recherche la FDB Gignac dans le menu agent de controle

'------------------------------------------------------

Set fs = Application.FileSearch 'aplication de recherche

With fs

.LookIn = "\\Br_srv00\Forums\DistrictCahors\ForumPeaDreCahors\Gignac" 'dossier de recherche

.Filename = "FB SOUILLAC*" 'nom du dossier recherché

If .Execute(SortBy:=msoSortByFileName, _

SortOrder:=msoSortOrderAscending) > 0 Then

For i = 1 To .FoundFiles.Count 'enregistrement dans i

a = .FoundFiles(i) 'renvoi i dans a pour ouverture fichier

Next i

Else

MsgBox "There were no files found." 'message si pas trouvé

End If

End With 'fin recherche

'Ouverture la FDB Gignac dans le menu agent de controle

'------------------------------------------------------

ChDir "\\Br_srv00\Forums\DistrictCahors\ForumPeaDreCahors\Gignac"

Workbooks.Open Filename:=a

'selection du dernier onglet FDB labastide

'------------------------------------------------------

b = 1

Sheets(b).Select

If Cells(5, 5) <> "" Then

b = b + 1

End If

Sheets(b).Select

If Cells(5, 5) <> "" Then

b = b + 1

End If

Sheets(b).Select

If Cells(5, 5) <> "" Then

b = b + 1

End If

Sheets(b).Select

If Cells(5, 5) <> "" Then

b = b + 1

End If

Sheets(b).Select

If Cells(5, 5) <> "" Then

b = b + 1

End If

Sheets(b).Select

If Cells(5, 5) <> "" Then

b = b + 1

End If

Sheets(b).Select

If Cells(5, 5) <> "" Then

b = b + 1

End If

Sheets(b).Select 'recherche la derniere feuille vierge

If Cells(5, 5) <> "" Then

b = b + 1

End If

b = b - 1

Sheets(b).Select 'revient sur la derniere feuille utilisé

c = Cells(52, 4) 'selectionne la cellule etat coffre sur fdb gignac

ActiveWindow.Close 'ferme feuille de bord

Cells(25, 8) = c

End Sub

merci d'avance je met la feuille exel en pieces jointes pour que vous puissiez voir un peu mieu

35coffre-souillac.zip (22.67 Ko)

Bonjour à tous,

comment migrer un outil Excel (avec un formulaire et du code vba et des données dans les feuilles )vers un outil Access ?est ce que le code sera typiquement le même , comment concevoir une telle solution?

Bonjour,

J'avais une macro qui fonctionnait impeccablement bien sous excel 200.

A partir d'Excel, j'ouvrais grace à une macro, word et j'envoyais des données via les signets. Depuis la migration vers 2010, imposstible de faire fonctionner cette macro.

Est-ce que quelqu'un aurait une info, sur ce problème. A priori, lorsque je suis en débogage, Excel ne passe pas sur les instruction Dim qui initialise Word.application et Word.document.

Merci de votre aide.

Philippe

Bonjour à tous et bonne journée,

Mon ordi Toshiba a rendu l'âme. Je possède légalement Office 2007. Pourrais-je le réinstaller sous Windows 7.

Je n'ai pas encore choisi mon nouveau PC, peut-être Assus

Merci de vos réponses

Bonjour à tous,

EDIT : la mise à jour du forum va démarrer très bientôt (voir le dernier post)

Le forum subira prochainement sa plus importante "mise à jour" depuis son ouverture (une migration vers un tout nouveau forum fait maison)

La date de cette mise à jour est encore indéterminée (probablement d'ici 1 à 2 semaines en fin de semaine).

Lors de cette mise à jour, certaines données ne seront pas conservées. Ce sera le cas pour :

J'écris ce post bien à l'avance pour vous laisser le temps, si vous le souhaitez, de faire des copies de certains MP utiles ou des liens de certains sujets suivis/favoris (notez qu'après la mise à jour ces données seront définitivement perdues, n'attendez donc pas).

Cordialement,

Bonjour à vous

Voilà, je me suis mis un peu au web scraping qui permet d'absorber le contenu d'un site internet, et j'ai voulu commencer par le forum en me posant 2 questions: comment a évolué le nombre de sujets? et quel temps en moyenne on mettait à clore un sujet?

Du coup je voulais les partager avec vous

evolution nombre de sujets par mois

Pour le nombre de sujets par mois, ce qu'on peut en dire c'est qu'il augmente progressivement d'années en années, et que chaque année, on voit une baisse des demandes vers août/septembre, on a atteint plus de 1400 messages en un mois en 2018 sur le premier trimestre


evolution du temps d ouverture moyen

Pour le temps d'ouverture moyen (temps qui s'écoule entre la date de création et la date du dernier post du sujet, où j'estime qu'il est clôt), j'ai dû filtrer une partie des données, certains sujets avaient plus de 1000 jours de temps d'ouverture, comme on le sait, parfois certains sujets sont déterrés. Pour résoudre ce problème, j'ai appliqué un filtre sur les temps d'ouverture, en ne prenant que ceux étant inférieurs à 150 jours (plus de 98% des valeurs). Le résultat, on arrive à être constants dans le temps qu'on met à résoudre les problèmes des membres du forum, moins de 5 jours s'écoulent en moyenne pour que les problèmes soient résolus, et les membres satisfaits. On voit des pics pour 2005 et 2006, mais c'est normal, ces années là, le nombre de sujets était faible (moins de 100 sujets par mois), donc les sujets qui durent longtemps ont plus d'impact sur la moyenne.

En clair, malgré l'augmentation du nombre de sujets au fur et à mesure des années, on continue à être capables de répondre aux interrogations des membres dans un délai que je trouve assez court, félicitations

Pour ceux qui seraient intéressés, j'ai codé en python et le code est:

import os
import csv
import requests
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from bs4 import BeautifulSoup

#ouverture fichier texte
fichier = open("donnees - Copie.csv", "w", encoding="utf-8")
writer = csv.writer(fichier)
writer.writerow(["Titre sujet", "Date création","Date dernière réponse"])

#ouverture page avec selenium
url = 'https://forum.excel-pratique.com/viewforum.php?f=2'
driver = webdriver.Firefox(executable_path=r'C:\Python\Python37-32\drivers\geckodriver.exe')
driver.implicitly_wait(30)
driver.get(url)

while True:
    #réinitialisation des listes
    liste_titres = []
    liste_datesCreation = []
    liste_datesDerReponse = []
    textes = []

    #utilisation de beautifulSoup pour extraire le code de la page
    requete = requests.get(driver.current_url)
    page = requete.content
    soup = BeautifulSoup(page)
    titres = soup.findAll("a", {"class":"topictitle"})
    datesCreation = soup.findAll("div",{"class":"topic-poster responsive-hide left-box"})
    derPosts = soup.findAll("dd",{"class":"lastpost"})

    #titres
    for titre in titres:
        liste_titres.append(titre.string)

    #dates création
    for date in datesCreation:
        textes = date.findAll(text=True)
        texte = textes[len(textes)-1]
        liste_datesCreation.append(texte.replace('\n','').replace('\t',''))

    #dates dernière réponse
    for derPost in derPosts:
        datesDerReponse = derPost.find("span")
        textes = datesDerReponse.findAll(text=True)
        texte = textes[len(textes)-1]
        if (derPost.find('a') !=None):
            liste_datesDerReponse.append(texte.replace('\n','').replace('\t',''))

    #export en csv
    j = len(liste_titres)
    i = 1 #pas 0 car la première ligne ne m'intéresse pas
    while i < j:
        writer.writerow((liste_titres[i], liste_datesCreation[i], liste_datesDerReponse[i]))
        i+=1

    #cherche le bouton pour passer à la page suivante
    try:
        bouton = driver.find_element_by_class_name("icon.fa-chevron-right.fa-fw")
        bouton.click()
    except:
        break

driver.close()

J'aurais bien joint le fichier csv, mais il est trop volumineux pour le forum...

Bonjour à tous,

(ceci est un poisson d'avril)

Comme annoncé en début d'année, une grande mise à jour du forum est en préparation

Il s'agit d'une refonte complète du design du forum qui va permettre notamment de :

  • améliorer la lisibilité des sujets avec une meilleure séparation des posts
  • retirer des éléments inutiles
  • mettre en avant les auteurs de posts
  • rendre l'apparence plus vivante (grâce aux couleurs)
  • etc.

Pour mieux vous rendre compte de la différence j'ai fait une capture d'écran de ce sujet avec le nouveau design

Il vous faudra peut-être un petit temps d'adaptation mais vous verrez qu'à la longue le changement sera très positif

Capture d'écran de la nouvelle version du forum ...
capture

Ce nouveau design sera mis en place très bientôt.

Vos avis sont les bienvenus

Cordialement,

Bonjour à tous,

La liste des membres n'est pas disponible dans ce nouveau forum et ça ne semble gêner à priori personne (à une exception près qui m'a MP).

Je ne prévois pas de l'ajouter sur le forum, en revanche (dans un but expérimental) j'en ai fait une application Excel

Il est possible de rechercher en fonction du début du nom d'utilisateur et/ou en fonction de la couleur :

membres forum excel

L'application fonctionne bien chez moi et ça m'intéresserait de savoir si c'est également le cas chez vous

Télécharger l'application

C'est ici : www.excel-pratique.com/fr/telechargements/inclassables/membres-forum-no493

Plus de détails sur son fonctionnement

Le code VBA de ce fichier n'est pas prévu pour être lu ou modifié, d'ailleurs une bonne partie du code est hors du fichier ... Je vais donc vous donner quelques informations directement dans ce post

Comme vous l'avez probablement remarqué, les données affichées dans l'application sont les données actuelles du forum, cela implique donc que le fichier envoie une requête au serveur du forum.

Fonctionnement :

  • Lorsque vous cliquez sur un bouton, une requête est envoyée au serveur en VBA à l'aide de "MSXML2.XMLHTTP" (la "requête" est une simple valeur texte composée des paramètres de recherche : mot recherché, numéro de la page de résultat, groupe).
  • La page du forum qui reçoit la requête vérifie si celle-ci est valide puis retourne les données demandées sous la forme d'un tableau JSON.
  • Le code VBA extrait ensuite les différentes données reçues (principalement à l'aide de fonctions Split) et les affiche dans les nombreux Labels de l'UserForm.

Remarque :

  • Pour des raisons de sécurité évidentes, il n'y a aucune information de connexion au serveur dans le fichier Excel et les données qu'il est possible d'obtenir sont uniquement celles qui sont utiles au fichier (et autorisées par l'API).

Bonjour à tous,

Etape 1/2 (migration de serveur - 17.12.18) :

[Barrer]Je vais procéder dans quelques instants à la migration du forum (et du site) sur un nouveau serveur.

Il va donc y avoir dans un premier temps une coupure complète du forum (plus ou moins longue) qui sera suivie par la réapparition du forum mais probablement celui de l'ancien serveur car la mise à jour des DNS (= ce qui va vous envoyer sur le bon serveur) peut prendre un certain nombre d'heures ...[/Barrer]

Etape 2/2 (mise à jour du forum et changement de version de PHP - 18.12.18) :

[Barrer]Je vais bientôt procéder à une maintenance de forum.

Vous pouvez vous attendre à environ 5-10 minutes d'indisponibilité du forum puis une dizaine de minutes où vous pouvez avoir d'éventuels bugs ...[/Barrer]

Maintenance terminée :

Le forum a bien été mis à jour.

Une grande partie de ces mises à jour ne sont pas visibles directement mais il y a quand même 2-3 nouveautés mineures que vous aurez peut-être l'occasion d'utiliser telles que la simplification de la fonction mot de passe perdu ou le lien de désinscription dans les emails de suivi pour simplifier l'arrêt du suivi ...

Si vous remarquez quelque chose d'anormal, n'hésitez pas à me le signaler à la suite

Cordialement,

Bonjour,

Depuis que le site a été modifié, je ne reçois plus d'information par courriel lorsque je suis intervenu sur un sujet et qu'une autre réponse y est apportée.

Dois-je vraiment aller à chaque fois cocher l’option ‘’Suivre ce sujet’’.

Pour l’instant j’ai choisi l’option ci-dessous :

Amicalement.

capture

Bonjour,

J'ai été absent quelques semaines.

Au retour, j'ai été passablement dérouté.

Je ne peux dire que bon boulot Sébastien.

Il ne reste qu'à se familiariser.

ric

bonjour,

Je cherche si il est possible de renvoyer un tableur dans un forum?

Hormis la solution de renvoyer son "image" par "Casimage" par exemple .

Recherches récentes

turfinserer ligne lorsque valeur changetableauarchivefindliste deroulantelistbox vbasomme listboxmac pourquoi certains fichiers ouvrent bas droitelignesurl genyclassesmasquer ongletenfantslistenumeros euromillioncompte bilanabsencegestion compte bilangestion compte bilan vba