Nyt en osaa...

Vastausta etsiskelev

onko sellaista "vaihto-ohjelmaa", joka lukisi tietokannasta (excel) vanhan tuotenumeron ja laittaisi sen perusteella kansiossa oleviin kuviin uuden tuotenumeron? Ja niin, että ohjelma vaihtaisi vain osan nimestä, jossa ko vaihdettava tuotenumero on ja säilyttäisi vanhan nimen muut osat.

Esim. 1234p1.jpg => 56789p1.jpg

onko jokin funktio tai makrojuttu tms.
kiitos aiemmasta avusta!

1

105

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • moduuliin...

      Option Explicit
      'vanhat nimet sarake A
      'uudet nimet sarake B
      'tiedostopääte .jpg

      Sub UudelleenNimeä()
      Dim vika As Long
      Dim vanha As String
      Dim uusi As String
      Const POLKU As String = "E:\Testi\"
      vika = Range("A65536").End(xlUp).Row
      On Error Resume Next
      vanha = Dir(POLKU)
      Do While vanha ""
      Debug.Print vanha
      If UCase(Right$(vanha, 3)) = "JPG" Then
      uusi = EtsiJaSiirrä(vanha, Columns("A:A")).Offset(0, 1)
      If Not uusi = "" Then
      Name POLKU & vanha As POLKU & uusi
      End If
      End If
      vanha = Dir
      Loop
      End Sub

      Function EtsiJaSiirrä(Hakuehto As Variant, HakuAlue As Range) As Range
      Dim solu As Range
      Dim EkaOsoite As String
      Worksheets("Kuvat").Activate
      With HakuAlue
      Set solu = .Find( _
      What:=Hakuehto, _
      LookIn:=xlValues, _
      LookAt:=xlWhole, _
      SearchOrder:=xlByRows, _
      SearchDirection:=xlNext, _
      MatchCase:=False, _
      SearchFormat:=False)
      If Not solu Is Nothing Then
      Set EtsiJaSiirrä = solu
      EkaOsoite = solu.Address
      Do
      Set EtsiJaSiirrä = Union(EtsiJaSiirrä, solu)
      Set solu = .FindNext(solu)
      Loop While Not solu Is Nothing And solu.Address EkaOsoite
      End If
      End With
      End Function

      Keep EXCELing
      @Kunde

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hyvää syntymäpäivää Sanna 40 vee!!!!

      ᕼᗩᑭᑭY ᗷIᖇTᕼᗞᗩY Sister ❣️🥰 🎉🎂✨🍰🥳 🥳🎂🥂 🎉🎊🎁🎈🎂
      Maailman menoa
      138
      5828
    2. Mikä on vaikeinta siinä, että menetti yhteyden kaivattuun, jota vielä ajattelee?

      Mikä jäi kaihertamaan? Jos jokin olisi voinut mennä toisin, mitä se olisi ollut? Mitä olisit toivonut vielä ehtiväsi san
      Ikävä
      397
      2632
    3. Kerro kaivattusi etunimi

      Miehille..
      Ikävä
      136
      2584
    4. Persut rahoittavat velkarahalla rikkaiden ökyelämää

      Minkä vuoksi persut eivät leikkaa rikkailta, joilla on maksukykyä? Tuskinpa tuo persujen käytös saa Suomen kansalta hyv
      Maailman menoa
      10
      2100
    5. Onhan tää tyhmää ajatella sua kun tuskin ees muistat mua

      Hyvää yötä sinne jonnekin. 💔
      Ikävä
      14
      1660
    6. Kerro kaivattusi etunimi

      Naisille
      Ikävä
      71
      1249
    7. Veronmaksajat kustantavat yrittäjien eläkkeitä jo yli 500 miljoonalla

      Suomalaista yrittäjää ei kommunistista erota. Aktiivisen "yrittämisen" maksattaa yritystukina yhteiskunnalla, ja vieläpä
      Yrittäjyys
      4
      1094
    8. Kun ei numeroa

      niin en edes voi viestittää, et suunnitelmiin tuli muutos. Ikävä on, ja kasvaa vaan🤍
      Ikävä
      10
      1072
    9. Mikä musta tekee

      Oikein haluttavan sun silmissä? Mä en ymmärrä. Parasta aika mennyt ko ohi 😃
      Ikävä
      52
      948
    10. Millainen on

      Ihanne kumppani
      Ikävä
      83
      878
    Aihe