J'ai une macro qui fonctionnait parfaitement avec [Excel 2007]
mais elle génère une erreur "Argument ou appel de procédure incorrect" sous [Excel 2016]
24 heures que je cherche la solution sans succès
Aussi je vous soumet mon fichier
Ma macro est assez simple
Elle ouvre des liens Internet avec Opera, liens récupérés dans une cellule.
Ta toute première solution était la bonne
Mon installation était dans le dossier Programmes
Et ça, manifestement, [Excel 2016] n'en voulait pas
J'ai réinstaller dans Program Files(x86) puis modifier ma ligne en y ajoutant (x86) et ça fonctionne comme avant
VB:
Sub ActuDuJour()
Dim RetVal As Long
RetVal = Shell("C:\Program Files (x86)\Opera\launcher.exe " & Range("A1").Text, 1)
RetVal = Shell("C:\Program Files (x86)\Opera\launcher.exe " & Range("A2").Text, 1)
End Sub
Mais pour l'instant, Program Files(x86) ne fonctionne pas pour lancer Opera
Donc je vais chercher et je posterai la solution dès que je l'ai
Merci de ton aide, j'ai enfin une vraie piste de recherche
@Lone-wolf
La ligne objShell.Run ne fonctionne pas et est en rouge sous [Excel 2016]
Je me demande si mon problème est vraiment un problème excel
J'ai plutôt l'impression que c'est un problème avec le launcher Opera
Car si je passe tous mes liens avec Firefox, ma macro fonctionne parfaitement
Je vais donc plutôt chercher de ce côté là
Merci de ton aide précieuse
Ta toute première solution était la bonne
Mon installation était dans le dossier Programmes
Et ça, manifestement, [Excel 2016] n'en voulait pas
J'ai réinstaller dans Program Files(x86) puis modifier ma ligne en y ajoutant (x86) et ça fonctionne comme avant
VB:
Sub ActuDuJour()
Dim RetVal As Long
RetVal = Shell("C:\Program Files (x86)\Opera\launcher.exe " & Range("A1").Text, 1)
RetVal = Shell("C:\Program Files (x86)\Opera\launcher.exe " & Range("A2").Text, 1)
End Sub