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

89

    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. 536
      8630
    2. Aamuseuraa/rehevää naista

      uhkean rehevät m-xxxl naiset/rouvat/pari 18-80v kutsu luokses 31.1 aamusta päiväpanoille 32v hetero mies.oon innokas nuo
      Keuruu
      5
      3698
    3. 24h Kirppis

      Olen muuttamassa paikkakunnalle ja mietin olisiko tälläiselle liikkeelle tarvetta alueella?
      Jämsä
      9
      2215
    4. Suomessa eletään liian pitkään

      "Ihmisten on kuoltava" Asiantuntija varoittaa: Suomi ei ole valmis siihen, että niin moni elää pitkään: ”Kaiken täytyy
      Maailman menoa
      161
      1213
    5. Kerotakaa joensuun kontiolahden paiholan laitoksesta jotain

      Mun kaveri joutuu paiholan laitokseen nyt lähi aikoina niin voisko ihmiset kertoa minkälaista siellä on tarinoita jne ja
      Joensuu
      17
      856
    6. Sun ulkonäkö on

      Kyllä viehättävä. Kauniit piirteet. Todella sievät. Ja olemus on ihana. Olet tehnyt vaikutuksen.
      Ikävä
      40
      774
    7. Olen niin haaveillut

      Sinusta. Ollut hullun rakastunut. Ajatellut kaikkea mitä yhdessä voisimme tehdä. Mutta ei ei yhtään mitään. Usko vaan lo
      Ikävä
      57
      752
    8. Oletko koskaan

      Tavannut/tuntenut ihmistä, jonka kanssa vuosisadan rakkaustarina olisi ollut mahdollinen, mutta joku este tuli väliin?
      Sinkut
      69
      731
    9. Näyttääkö kaivattusi

      Miten hyvältä ❤️
      Ikävä
      46
      725
    10. En voi ottaa

      Jos ikinä aiot ottaa yhteyttä, niin tee se nyt. On aika, kun todella todella tarvitsisin sinua. Naiselle.
      Ikävä
      36
      657
    Aihe